Changeset 28a5ebd in mainline for kernel/genarch/src/kbrd/kbrd_at.c
- Timestamp:
- 2020-06-18T15:39:50Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ce52c333
- Parents:
- 4f663f3e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/src/kbrd/kbrd_at.c
r4f663f3e r28a5ebd 59 59 #define AT_SCROLL_SCAN_CODE 0x7E 60 60 61 static bool is_lock_key( wchar_t);61 static bool is_lock_key(char32_t); 62 62 63 63 static indev_operations_t kbrd_raw_ops = { … … 69 69 * @param sc Scancode of the key being released. 70 70 */ 71 static void key_released(kbrd_instance_t *instance, wchar_t sc)71 static void key_released(kbrd_instance_t *instance, char32_t sc) 72 72 { 73 73 spinlock_lock(&instance->keylock); … … 96 96 * @param sc Scancode of the key being pressed. 97 97 */ 98 static void key_pressed(kbrd_instance_t *instance, wchar_t sc)98 static void key_pressed(kbrd_instance_t *instance, char32_t sc) 99 99 { 100 100 bool letter; … … 140 140 141 141 while (true) { 142 wchar_t sc = indev_pop_character(&instance->raw);142 char32_t sc = indev_pop_character(&instance->raw); 143 143 144 144 if (sc == AT_KEY_RELEASE) { … … 203 203 } 204 204 205 static bool is_lock_key( wchar_t sc)205 static bool is_lock_key(char32_t sc) 206 206 { 207 207 return ((sc == AT_CAPS_SCAN_CODE) || (sc == AT_NUM_SCAN_CODE) ||
Note:
See TracChangeset
for help on using the changeset viewer.