2006-02-25 20:50:29 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
void ClipboardInitiatePaste();
|
|
|
|
|
|
|
|
void KeybReset();
|
2006-06-26 16:59:48 +00:00
|
|
|
bool KeybGetAltStatus();
|
|
|
|
bool KeybGetCapsStatus();
|
2008-06-20 23:47:25 +00:00
|
|
|
bool KeybGetP8CapsStatus();
|
2006-02-25 20:50:29 +00:00
|
|
|
bool KeybGetCtrlStatus();
|
2006-06-26 16:59:48 +00:00
|
|
|
bool KeybGetShiftStatus();
|
2008-06-20 23:47:25 +00:00
|
|
|
bool KeybGetCapsAllowed(); //For Pravets8A/C only
|
2006-02-25 20:50:29 +00:00
|
|
|
void KeybUpdateCtrlShiftStatus();
|
|
|
|
BYTE KeybGetKeycode ();
|
|
|
|
void KeybQueueKeypress (int,BOOL);
|
|
|
|
void KeybToggleCapsLock ();
|
2008-06-20 23:47:25 +00:00
|
|
|
void KeybToggleP8ACapsLock ();
|
2015-02-13 22:40:53 +00:00
|
|
|
void KeybSetSnapshot_v1(const BYTE LastKey);
|
2015-12-05 16:50:27 +00:00
|
|
|
void KeybSaveSnapshot(class YamlSaveHelper& yamlSaveHelper);
|
|
|
|
void KeybLoadSnapshot(class YamlLoadHelper& yamlLoadHelper);
|
2006-02-25 20:50:29 +00:00
|
|
|
|
2007-05-28 11:16:42 +00:00
|
|
|
BYTE __stdcall KeybReadData (WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nCyclesLeft);
|
|
|
|
BYTE __stdcall KeybReadFlag (WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nCyclesLeft);
|
2008-06-20 23:47:25 +00:00
|
|
|
BYTE __stdcall KbdAllow8Bit (WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nCyclesLeft); //For Pravets A/C only
|
2009-02-14 03:34:47 +00:00
|
|
|
|
|
|
|
extern bool g_bShiftKey;
|
|
|
|
extern bool g_bCtrlKey;
|
|
|
|
extern bool g_bAltKey;
|