[Main]
[Docs]
[Installs]
[Search]
[Team]
[Guestbook]
[Links]
Клавиатурные RAWKEY-коды
Все ключи, используемые с WHDLoad должны быть
определены как RAW-коды.
Вот таблица, которая показывает все клавиши в
шестнадцатиричном формате:
для сравнения, вот американкая раскладка
клавиатуры:
здесь французская раскладка клавиатуры:
а здесь немецкая раскладка клавиатуры:
а здесь italian раскладка клавиатуры:
Коды кнопок
Начиная с версии WHDLoad 16.8 также возможно использование для выхода из WHDLoad кнопки на мышке, джойстике или геймпаде.
Для этого используются специальные rawkeys определённые в нижеприведённой таблице.
Эти коды работают только с опцией QuitKey и не работают с другими опциями.
Чтобы WHDLoad мог определить нажатие клавиши, опция NoVBRMove не должна использоваться,
процессор должен быть как минимум 68010, а установленная программа должна использовать кадровые прерывания.
В таблице rawkeys представлены как в шестнадцатиричном виде, так и в десятичном.
Использование кнопок геймпада ($103..$10a/$113..$11a) в качестве QuitKey не позволит установленной программе определять/проверять/использовать геймпад.
При этом, установленная программа будет думать что подключен джойстик.
А поскольку некоторые системные конфигурации имеют ограничения, то геймпад может опрашиваться только в 1/50-ю долю секунды.
Поэтому не используйте это в тех играх, где требуется геймпад.
WHDLoad начиная с версии 18.4 поддерживает QuitKey через одновременное нажатие комбинации кнопок Reverse + Forward + Play.
rawkey port 0
обычно мышь |
rawkey port 1
обычно
джойстик/
геймпад |
Мышь |
Джойстик |
Геймпад |
Megadrive |
Master System
TecnoPlus |
$100/256 |
$110/272 |
left button |
fire |
Red/Select |
B |
A |
$101/257 |
$111/273 |
right button |
second fire |
Blue/Stop |
C |
B |
$102/258 |
$112/274 |
middle button |
$103/259 |
$113/275 |
|
|
Play |
$104/260 |
$114/276 |
|
|
Reverse/Left Ear |
$105/261 |
$115/277 |
|
|
Forward/Right Ear |
$106/262 |
$116/278 |
|
|
Green/Shuffle |
$107/263 |
$117/279 |
|
|
Yellow/Loop |
$108/264 |
$118/280 |
|
|
Red/Select |
$109/265 |
$119/281 |
|
|
Blue/Stop |
$10a/266 |
$11a/282 |
|
|
Play+Reverse+Forward |
В версиях WHDLoad 16.4 - 16.7 была возможность использовать для
выхода код QuitKey - $73 через нажатие на левую кнопку мыши.
С версии WHDLoad 16.8 и следующих это больше не
работает.
Теперь следует использовать новый код вместо старого - $100.
[Main]
[Docs]
[Installs]
[Search]
[Team]
[Guestbook]
[Links]