geekhack

geekhack Community => Other Geeky Stuff => Topic started by: bloom on Mon, 13 June 2011, 03:18:11

Title: Towards an Ideal GNU Linux / Xorg HHKB Keyboard Layout
Post by: bloom on Mon, 13 June 2011, 03:18:11
(http://f.cl.ly/items/2Y2J1q2c0d313B3g2I1A/dream_layout.png)


All the modifiers placed on 'occupied' keys have a dual role behavior.
I think I found the right tool for the task :
http://gitorious.org/at-home-modifier/pages/Home
Title: Towards an Ideal GNU Linux / Xorg HHKB Keyboard Layout
Post by: xwhatsit on Tue, 14 June 2011, 03:16:19
Jesus you must be some kind of emacs user with all of those meta keys. Haven't heard of modal interfaces yet? Reminds me of the space cadet LISP board.
Title: Towards an Ideal GNU Linux / Xorg HHKB Keyboard Layout
Post by: bloom on Tue, 14 June 2011, 15:00:34
Quote from: xwhatsit;360493
Jesus you must be some kind of emacs user with all of those meta keys.

vim actually.
And soon PicoLisp !
Title: Towards an Ideal GNU Linux / Xorg HHKB Keyboard Layout
Post by: 7bit on Tue, 14 June 2011, 16:56:52
Quote from: bloom;359827
Show Image
(http://f.cl.ly/items/2Y2J1q2c0d313B3g2I1A/dream_layout.png)
...

^^^
Do you use Tab, \| and Return as modifier keys?
Title: Towards an Ideal GNU Linux / Xorg HHKB Keyboard Layout
Post by: bloom on Wed, 15 June 2011, 12:50:37
Quote from: 7bit;360781
Do you use Tab, \| and Return as modifier keys?

At least I'm planning to.
On the HHKB, the Delete key is just above Return.
Title: Towards an Ideal GNU Linux / Xorg HHKB Keyboard Layout
Post by: Superfluous Parentheses on Sat, 18 June 2011, 07:19:55
I prefer to use a close-to-standard layout because I switch between Linux/Xorg and Mac OSX and I wanted to have equivalent Emacs bindings on both; right now I've got:

Linux:
Code: [Select]

CTRL
SHIFT                             SHIFT | FN
META (alt) | FN | SPACE | SUPER | COMPOSE (alt-gr)


I use SUPER for all my window-manager key bindings, so they don't interfere with any standard bindings for applications.

And on OSX, SUPER = CMD and COMPOSE/META = alt (I still don't understand why OSX doesn't support a compose key).