Lines Matching defs:key
98 MODULE_PARM_DESC(fnmode, "Mode of Fn key on Apple keyboards (0 = disabled, [1] = fkeyslast, 2 = fkeysfirst)");
102 MODULE_PARM_DESC(fnremap, "Remap Fn key ([0] = no-remap; 1 = left-ctrl, 2 = left-shift, 3 = left-alt, 4 = left-meta, 6 = right-shift, 7 = right-alt, 8 = right-meta)");
121 * @fn_pressed: whether the fn key is currently pressed
1060 applespi_find_translation(const struct applespi_key_translation *table, u16 key)
1065 if (trans->from == key)
1071 static unsigned int applespi_translate_fn_key(unsigned int key, int fn_pressed)
1076 trans = applespi_find_translation(applespi_fn_codes, key);
1085 key = trans->to;
1088 return key;
1091 static unsigned int applespi_translate_iso_layout(unsigned int key)
1095 trans = applespi_find_translation(apple_iso_keyboard, key);
1097 key = trans->to;
1099 return key;
1104 unsigned int key = applespi_scancodes[code];
1107 key = applespi_translate_fn_key(key, fn_pressed);
1109 key = applespi_translate_iso_layout(key);
1110 return key;
1135 unsigned int key;
1146 /* remap fn key if desired */
1153 continue; /* key is still pressed */
1155 key = applespi_code_to_key(applespi->last_keys_pressed[i],
1157 input_report_key(applespi->keyboard_input_dev, key, 0);
1166 key = applespi_code_to_key(
1169 input_report_key(applespi->keyboard_input_dev, key, 1);
1185 /* check function key */