Patches: Linux kernel

Hardened + BFS

I've updated BFS patch for GrSec/PaX patched kernel sys-kernel/hardened-sources.

Microsoft Natural Ergonomic Keyboard 4000 v1.0

Linux doesn't support all additional keys on this keyboard yet. Here is my patch which activate all keys on this keyboard. My patch is modification of this patch found in LKML.

In addition this patch replace scancodes of F1-F12 keys with F-Lock to usual scancodes, so F-Lock state doesn't change anything anymore. Also you can look here for another ways to disable F-Lock without ugly patching kernel (but it doesn't work for me).

Patch don't needed anymore!

Starting from 2.6.24 kernel have support this keyboard!

There few differences in key names between my patch and 2.6.24:

patch2.6.24
KEY_FAVORITESKEY_BOOKMARKS
KEY_FN_F1KEY_F14
KEY_FN_F2KEY_F15
KEY_FN_F3KEY_F16
KEY_FN_F4KEY_F17
KEY_FN_F5KEY_F18
KEY_MUTEKEY_MIN_INTERESTING
(FLock mode) KEY_SPELL code 432 (probably have to be KEY_SPELLCHECK?)

I'm still looking for a working way to disable FLock without patching kernel...