Rev 9655 | Rev 9725 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9655 | Rev 9656 | ||
---|---|---|---|
Line 1078... | Line 1078... | ||
1078 | /*========= Function 66, subfunction 1 - set keyboard input mode. ==============*/ |
1078 | /*========= Function 66, subfunction 1 - set keyboard input mode. ==============*/ |
Line 1079... | Line 1079... | ||
1079 | 1079 | ||
1080 | typedef enum KSYS_KEY_INPUT_MODE { |
1080 | typedef enum KSYS_KEY_INPUT_MODE { |
1081 | KSYS_KEY_INPUT_MODE_ASCII = 0, |
1081 | KSYS_KEY_INPUT_MODE_ASCII = 0, |
1082 | KSYS_KEY_INPUT_MODE_SCANC = 1, |
1082 | KSYS_KEY_INPUT_MODE_SCANC = 1, |
Line 1083... | Line 1083... | ||
1083 | } ksys_key_input_mode; |
1083 | } ksys_key_input_mode_t; |
1084 | 1084 | ||
1085 | static inline |
1085 | static inline |
1086 | void _ksys_set_key_input_mode(ksys_key_input_mode mode){ |
1086 | void _ksys_set_key_input_mode(ksys_key_input_mode_t mode){ |
1087 | asm_inline( |
1087 | asm_inline( |
1088 | "int $0x40" |
1088 | "int $0x40" |
1089 | ::"a"(66),"b"(1),"c"(mode) |
1089 | ::"a"(66),"b"(1),"c"(mode) |