Lines Matching refs:fn_pressed
121 * @fn_pressed: whether the fn key is currently pressed
130 u8 fn_pressed;
1086 static unsigned int applespi_translate_fn_key(unsigned int key, int fn_pressed)
1094 do_translate = (fnmode == 2 && fn_pressed) ||
1095 (fnmode == 1 && !fn_pressed);
1097 do_translate = fn_pressed;
1117 static unsigned int applespi_code_to_key(u8 code, int fn_pressed)
1122 key = applespi_translate_fn_key(key, fn_pressed);
1138 tmp = keyboard_protocol->fn_pressed;
1139 keyboard_protocol->fn_pressed = !!(keyboard_protocol->modifiers & bit);
1183 keyboard_protocol->fn_pressed);
1186 keyboard_protocol->fn_pressed;
1201 if (keyboard_protocol->fn_pressed && !applespi->last_fn_pressed)
1203 else if (!keyboard_protocol->fn_pressed && applespi->last_fn_pressed)
1205 applespi->last_fn_pressed = keyboard_protocol->fn_pressed;