Set correctly modifiers bits

This commit is contained in:
Laurent Vivier 2005-08-22 20:26:01 +00:00
parent 8382d6405d
commit 243b177780

View File

@ -29,17 +29,16 @@ void keyboard_get_key(int *modifiers, int *code)
/* modifier keys */
*modifiers = 0;
if (test_bit(keycode_command, keyboard))
*modifiers |= modifiers_command;
if (test_bit(keycode_shift, keyboard))
*modifiers |= modifiers_command;
*modifiers |= modifiers_shift;
if (test_bit(keycode_capslock, keyboard))
*modifiers |= modifiers_command;
*modifiers |= modifiers_capslock;
if (test_bit(keycode_option, keyboard))
*modifiers |= modifiers_command;
*modifiers |= modifiers_option;
if (test_bit(keycode_control, keyboard))
*modifiers |= modifiers_command;
*modifiers |= modifiers_control;
/* other keys */