Build fix, thanks to Olivier Cortes for submitting!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28797 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -58,6 +58,8 @@ private:
|
|||||||
bool fIsAT;
|
bool fIsAT;
|
||||||
volatile bool fInputMethodStarted;
|
volatile bool fInputMethodStarted;
|
||||||
uint32 fModifiers;
|
uint32 fModifiers;
|
||||||
|
uint32 fCommandKey;
|
||||||
|
uint32 fControlKey;
|
||||||
|
|
||||||
volatile bool fUpdateSettings;
|
volatile bool fUpdateSettings;
|
||||||
volatile uint32 fSettingsCommand;
|
volatile uint32 fSettingsCommand;
|
||||||
|
|||||||
@@ -155,6 +155,20 @@ Keymap::Modifier(uint32 keyCode)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint32
|
||||||
|
Keymap::KeyForModifier(uint32 modifier)
|
||||||
|
{
|
||||||
|
if (modifier == B_LEFT_COMMAND_KEY)
|
||||||
|
return fKeys.left_command_key;
|
||||||
|
if (modifier == B_RIGHT_COMMAND_KEY)
|
||||||
|
return fKeys.right_command_key;
|
||||||
|
if (modifier == B_LEFT_CONTROL_KEY)
|
||||||
|
return fKeys.left_control_key;
|
||||||
|
if (modifier == B_RIGHT_CONTROL_KEY)
|
||||||
|
return fKeys.right_control_key;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
//! Tell if a key is a dead key, needed for draw a dead key
|
//! Tell if a key is a dead key, needed for draw a dead key
|
||||||
uint8
|
uint8
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ public:
|
|||||||
void DumpKeymap();
|
void DumpKeymap();
|
||||||
bool IsModifierKey(uint32 keyCode);
|
bool IsModifierKey(uint32 keyCode);
|
||||||
uint32 Modifier(uint32 keyCode);
|
uint32 Modifier(uint32 keyCode);
|
||||||
|
uint32 KeyForModifier(uint32 modifier);
|
||||||
uint8 IsDeadKey(uint32 keyCode, uint32 modifiers);
|
uint8 IsDeadKey(uint32 keyCode, uint32 modifiers);
|
||||||
bool IsDeadSecondKey(uint32 keyCode, uint32 modifiers, uint8 activeDeadKey);
|
bool IsDeadSecondKey(uint32 keyCode, uint32 modifiers, uint8 activeDeadKey);
|
||||||
void GetChars(uint32 keyCode, uint32 modifiers, uint8 activeDeadKey, char** chars, int32* numBytes);
|
void GetChars(uint32 keyCode, uint32 modifiers, uint8 activeDeadKey, char** chars, int32* numBytes);
|
||||||
|
|||||||
Reference in New Issue
Block a user