Page 1 of 1

[PATCH] Keyboard improvements

Posted: Tue 15 Dec, 2015 5:23 am
by Battler
The patch is attached. It does this:
- Adds keyboard scan code sets 2 and 3 to AT keyboard emulation and several commands relating to set 3;
- Adds keyboard scan code translation;
- Improves processing of scan codes so that ALT, CTRL, etc. get passed in the correct order;
- Fixes to the Windows raw keyboard input code;
- PC/XT keyboard fix by reenigne.

Re: [PATCH] Keyboard improvements

Posted: Tue 15 Dec, 2015 8:20 pm
by Battler
New version of the patch is attaches. Fixes undeclared variables in keyboard_at.c and win.c.

Re: [PATCH] Keyboard improvements

Posted: Tue 15 Dec, 2015 8:23 pm
by Battler
And yet another version. Readds keyboard_at_adddata_mouse() that I accidentally removed.

Re: [PATCH] Keyboard improvements

Posted: Mon 04 Jan, 2016 9:03 pm
by SarahWalker
What does the PC/XT keyboard change fix?

Re: [PATCH] Keyboard improvements

Posted: Mon 04 Jan, 2016 9:37 pm
by Battler
It makes the IBM XT actually receive key presses. Though for more, you should ask reenigne, as he created the fix.

Also, you should wait a bit for all the patches because I'm going to post new versions of all of them soon, as I've improved some of them a bit during the holidays. :p

Re: [PATCH] Keyboard improvements

Posted: Fri 29 Sep, 2017 7:36 am
by Greatpsycho
This patch applies all even command value between 0xF0 and 0xFE to reset CPU. XENIX uses command value 0xF0 to reset CPU.

Edit : This patch has been incorporated here.

Re: [PATCH] Keyboard improvements

Posted: Thu 02 Nov, 2017 7:51 am
by Greatpsycho
This patch changes right window key to ctrl+alt key combination on non-windows enviroment. It makes easy to enter CTRL+ALT+DEL and CTRL+ALT+ESC combinations on Linux(On Linux, it is difficult to enter the CTRL+ALT+ESC combination. Some BIOS like Award286 clone uses it to enter CMOS setup).