Lines Matching refs:fn_pressed
121 * @fn_pressed: whether the fn key is currently pressed
130 u8 fn_pressed;
1071 static unsigned int applespi_translate_fn_key(unsigned int key, int fn_pressed)
1079 do_translate = (fnmode == 2 && fn_pressed) ||
1080 (fnmode == 1 && !fn_pressed);
1082 do_translate = fn_pressed;
1102 static unsigned int applespi_code_to_key(u8 code, int fn_pressed)
1107 key = applespi_translate_fn_key(key, fn_pressed);
1123 tmp = keyboard_protocol->fn_pressed;
1124 keyboard_protocol->fn_pressed = !!(keyboard_protocol->modifiers & bit);
1168 keyboard_protocol->fn_pressed);
1171 keyboard_protocol->fn_pressed;
1186 if (keyboard_protocol->fn_pressed && !applespi->last_fn_pressed)
1188 else if (!keyboard_protocol->fn_pressed && applespi->last_fn_pressed)
1190 applespi->last_fn_pressed = keyboard_protocol->fn_pressed;