// -*- Mode: c-*- // Touched: Sat Nov 05 09:20:35 2005 +0530 // Time-stamp: <05/11/12 16:57:27 madhu> // XF86Config: Option "XkbKeymap" ".xkb-lispm" // Location: /etc/X11/xkb/keymap/.xkb-lispm // // XKB keymap for approximating symbolics keyboard on pc105 (following // Gabor M's 6-Oct-2005 lispm-machine-pc-105-us.xmodmap at // retes.hu/~mega/keyboard/ ). // // // HIGHLIGHTS: // // Backspace (Rubout) is to the left of the A key. // // The last line of the keyboard reads: // // [HYPER] SUPER META CONTROL SPACEBAR CONTROL META SUPER HYPER // // My keyboard reads: // // LCTL LWIN LALT SPCE RALT RWIN MENU RCTL // 37 115 64 113 116 117 109 // #x25 #x73 #x40 #x71 #x74 #x75 #x6d // xkb_keymap { xkb_keycodes { include "xfree86+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { replace "pc/pc(pc105)+pc/us+ctrl(nocaps)" key { [ Control_L, Super_L ] }; key { [ Control_R, Hyper_R ] }; modifier_map Control { , }; key { [ Meta_L, Alt_L ] }; key { [ Meta_R, Alt_R ] }; modifier_map Mod1 { , }; replace key { [Control_L ] }; replace key { [Control_R ] }; modifier_map Control { , , Control_L, Control_R }; key { [ BackSpace ] }; key { [ Meta_R, Super_R ] }; }; xkb_geometry { include "pc(pc105)" }; }; // TRANSITION NOTES: madhu 051112 // // (define-key global-map "\C-x\M-x" 'execute-extended-command) // // Dont set repeat on caps. leave left control, backspace alone. // // Reset command: setxkbmap us -print | xkbcomp - $DISPLAY // // // local variables: // compile-command: "xkbcomp ~/.xkb-lispm :0" // outline-regexp: "\\(///*\\)" // comment-start: "//" // comment-end: "" // end: