Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
32 void MapModifierFlags(brlapi_keyCode_t code, KeyEvent* event) {
33 if (code & BRLAPI_KEY_FLG_CONTROL)
35 if (code & BRLAPI_KEY_FLG_META)
37 if (code & BRLAPI_KEY_FLG_SHIFT)
45 void MapKeySym(brlapi_keyCode_t code, KeyEvent* event) {
46 brlapi_keyCode_t key_sym = code & BRLAPI_KEY_CODE_MASK;
111 MapModifierFlags(code, event);
115 void MapCommand(brlapi_keyCode_t code, KeyEvent* event) {
116 brlapi_keyCode_t argument = code & BRLAPI_KEY_CMD_ARG_MASK;
117 switch (code & BRLAPI_KEY_CODE_MASK) {
137 switch (code & BRLAPI_KEY_CMD_BLK_MASK) {
145 MapModifierFlags(code, event);
153 scoped_ptr<KeyEvent> BrlapiKeyCodeToEvent(brlapi_keyCode_t code) {
156 switch (code & BRLAPI_KEY_TYPE_MASK) {
158 MapKeySym(code, result.get());
161 MapCommand(code, result.get());