ESC is entered normally ` and ~ are entered entirely using function keys as modifiers. The Keychron K6 is a 65% keyboard with bluetooth connectivity. ![]() When on ANSI layout, typing ~ is achieved by pressing Shift + ` operating systems interpret this combo-key and enter a ~ symbol for you. Normally, pressing the `~ key on a keyboard sends scancode 41, signalling the operating system that the ` key has pressed. In this article I will experiment with the scancodes sent while entering ESC, `, ~ on two 65% keyboards: Keychron K6 and Qisan Magiforce 68. ![]() ![]() So how do these small-form-factor keyboards manage to enter the ` and ~ with manufactors' choice of modifiers? FWIW, on a ANSI layout keyboard, the tilde ~ symbol exist only on the second layer of grave-tilde `~ key (by pressing Shift + `) and this is handled by the operating system. ![]() After remapping my grave-tilde `~ key to its original function for my Keychron K6 on Linux, I coudn't help but wonder how those keys are implemented scancode-wise on 60/65% keyboards.
0 Comments
Leave a Reply. |