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;
|
||||
volatile bool fInputMethodStarted;
|
||||
uint32 fModifiers;
|
||||
uint32 fCommandKey;
|
||||
uint32 fControlKey;
|
||||
|
||||
volatile bool fUpdateSettings;
|
||||
volatile uint32 fSettingsCommand;
|
||||
|
||||
@@ -155,6 +155,20 @@ Keymap::Modifier(uint32 keyCode)
|
||||
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
|
||||
uint8
|
||||
|
||||
@@ -27,6 +27,7 @@ public:
|
||||
void DumpKeymap();
|
||||
bool IsModifierKey(uint32 keyCode);
|
||||
uint32 Modifier(uint32 keyCode);
|
||||
uint32 KeyForModifier(uint32 modifier);
|
||||
uint8 IsDeadKey(uint32 keyCode, uint32 modifiers);
|
||||
bool IsDeadSecondKey(uint32 keyCode, uint32 modifiers, uint8 activeDeadKey);
|
||||
void GetChars(uint32 keyCode, uint32 modifiers, uint8 activeDeadKey, char** chars, int32* numBytes);
|
||||
|
||||
Reference in New Issue
Block a user