mirror of
https://github.com/AppleWin/AppleWin.git
synced 2024-12-22 09:30:15 +00:00
daa0675694
Mainly for keyboard & printer specialisations.
23 lines
731 B
C
23 lines
731 B
C
#pragma once
|
|
|
|
enum Keystroke_e {NOT_ASCII=0, ASCII};
|
|
|
|
void ClipboardInitiatePaste();
|
|
|
|
void KeybReset();
|
|
void KeybSetAltGrSendsWM_CHAR(bool state);
|
|
bool KeybGetCapsStatus();
|
|
bool KeybGetAltStatus();
|
|
bool KeybGetCtrlStatus();
|
|
bool KeybGetShiftStatus();
|
|
void KeybUpdateCtrlShiftStatus();
|
|
BYTE KeybGetKeycode ();
|
|
void KeybQueueKeypress(WPARAM key, Keystroke_e bASCII);
|
|
void KeybToggleCapsLock ();
|
|
void KeybToggleP8ACapsLock ();
|
|
void KeybAnyKeyDown(UINT message, WPARAM wparam, bool bIsExtended);
|
|
BYTE KeybReadData (void);
|
|
BYTE KeybReadFlag (void);
|
|
void KeybSaveSnapshot(class YamlSaveHelper& yamlSaveHelper);
|
|
void KeybLoadSnapshot(class YamlLoadHelper& yamlLoadHelper, UINT version);
|