Lines Matching defs:modifiers
71 update_leds(int fd, uint32 modifiers)
75 if ((modifiers & B_NUM_LOCK) != 0)
77 if ((modifiers & B_CAPS_LOCK) != 0)
79 if ((modifiers & B_SCROLL_LOCK) != 0)
91 uint32 modifiers = 0;
123 uint32 oldModifiers = modifiers;
126 || (isKeyDown && !(modifiers & changedModifiers)))
127 modifiers |= changedModifiers;
129 modifiers &= ~changedModifiers;
133 if (modifiers & (B_LEFT_SHIFT_KEY | B_RIGHT_SHIFT_KEY))
134 modifiers |= B_SHIFT_KEY;
135 if (modifiers & (B_LEFT_COMMAND_KEY | B_RIGHT_COMMAND_KEY))
136 modifiers |= B_COMMAND_KEY;
137 if (modifiers & (B_LEFT_CONTROL_KEY | B_RIGHT_CONTROL_KEY))
138 modifiers |= B_CONTROL_KEY;
139 if (modifiers & (B_LEFT_OPTION_KEY | B_RIGHT_OPTION_KEY))
140 modifiers |= B_OPTION_KEY;
143 if (modifiers != oldModifiers) {
145 update_leds(keyboard->device, modifiers);
151 newDeadKey = keymap.ActiveDeadKey(keycode, modifiers);
156 keymap.GetChars(keycode, modifiers, activeDeadKey, &string,
165 if (isKeyDown && !modifiers && activeDeadKey != 0) {