Клавиатурные RAWKEY-коды

Все ключи, используемые с WHDLoad должны быть определены как RAW-коды.

Вот таблица, которая показывает все клавиши в шестнадцатиричном формате:
Keys Raw

для сравнения, вот американкая раскладка клавиатуры:
Keys US

здесь французская раскладка клавиатуры:
Keys FR

а здесь немецкая раскладка клавиатуры:
Keys DE

Коды кнопок

Начиная с версии WHDLoad 16.8 также возможно использование для выхода из WHDLoad кнопки на мышке, джойстике или джойпаде. Для этого используются специальные rawkeys определённые в нижеприведённой таблице. Эти коды работают только с опцией QuitKey , и не работают с другими опциями.
Чтобы WHDLoad мог определить нажатие клавиши, опция NoVBRMove не должна использоваться, процессор должен быть как минимум 68010 и установленная программа должна использовать кадровые прерывания.
В таблице rawkeys представлены как в шестнадцатиричном виде так и в десятичном.
Используйте кнопки с джойпада ($103..$109/$113..$119) как QuitKey это сделает возможным установленной программе определять/проверять/использовать джойпад. Установленная программа при этом будет думать что подключен джойстик. А поскольку некоторые конфигурации систем имеют ограничения то джойпад может проверяться только 1/50 секунды. И поэтому не используйте джойпад в тех играх там где он требуется.

rawkey port 0
usually mouse
rawkey port 1
usually stick/pad
Mouse Joystick Joypad 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

В версиях WHDLoad 16.4 - 16.7 была возможность использовать для выхода код QuitKey - $73 - нажатие на левую кнопку мыши. Теперь это не работает в версии WHDLoad 16.8 и следующих версиях. Теперь вы должны использовать новый код вместо старого - $100.