No it isn't. Try 0x0E instead.octacone wrote:0xE0 = backspace
(Solved) Keyboard decoder logic
-
- Member
- Posts: 5587
- Joined: Mon Mar 25, 2013 7:01 pm
Re: Keyboard decoder logic
Re: Keyboard decoder logic
+1 for that one. My bad. But that other question still remains a mystery.Octocontrabass wrote:No it isn't. Try 0x0E instead.octacone wrote:0xE0 = backspace
Edit: Also right control doesn't work because it's scan code is equal to other trigger...
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
-
- Member
- Posts: 5587
- Joined: Mon Mar 25, 2013 7:01 pm
Re: Keyboard decoder logic
No it isn't. Pause uses 0xE1 as its first byte, not 0xE0.octacone wrote:Edit: Also right control doesn't work because it's scan code is equal to other trigger...
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: Keyboard decoder logic
Here's a reference for most, if not all, the scancodes that exist on all current keyboards. It explains how the escape sequences work, both 0xE0 and 0xE1.
You know your OS is advanced when you stop using the Intel programming guide as a reference.