Author Topic: Linux, vim, and the Poker's escape/tilde combination  (Read 23747 times)

0 Members and 1 Guest are viewing this topic.

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« on: Thu, 29 September 2011, 16:04:01 »
I need a portable keyboard, and so far I'm loving my Poker.  However, the combination of the escape key with tilde is unfortunate because I use both tilde and escape a lot.  I want escape to be a single keystroke because vim is my text editor of choice.  I also need frequent access to tilde since I'm on Linux (and because tilde and backtick are useful commands inside vim).

Turning on the Poker's escape lock mode plus an alternate vim mapping for tilde/backtick works inside vim, but screws me in a terminal when I need to type ~/foo/bar/whatever.

Remapping caps lock to escape seems promising, but at work I already have caps lock mapped to the Windows key (which I use for shortcuts for my window manager, xmonad).

Any ideas, geekhackers?  Do you just get used to fn+escape eventually?
« Last Edit: Thu, 29 September 2011, 16:06:40 by hashbaz »

fossala

  •  Guest
Linux, vim, and the Poker's escape/tilde combination
« Reply #1 on: Thu, 29 September 2011, 17:32:18 »
emacs? :nerd:

Offline Dali

  • Posts: 16
Linux, vim, and the Poker's escape/tilde combination
« Reply #2 on: Thu, 29 September 2011, 17:35:38 »
inb4 vim vs. emacs holy war.
My keyboard journey: KBC Poker X, KMAC 2, Realforce R2 PFU, F77 Model F

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #3 on: Thu, 29 September 2011, 17:40:23 »
Quote from: fossala;423686
emacs? :nerd:

You kid, but I've actually considered it as a solution when using the Poker.  In fact I've given emacs a couple of serious tries over the years.  I always come home though to my true love.

Offline theferenc

  • Posts: 1327
Linux, vim, and the Poker's escape/tilde combination
« Reply #4 on: Thu, 29 September 2011, 17:49:52 »
You could use xmodmap to remap those keys system wide (assuming you're using an X environment, anyway). You said you remap `~ within vim, so that should be a viable option.

I can help with xmodmap, if you need it. Basically, just use xev to find the scancode of the key you want to become backtick and tilde, and then run something like

Code: [Select]
xmodmap -e "keycode  22 = grave asciitilde"
HHKB Pro 2 -- Custom UNIX layout Unicomp Customizer 101 -- IBM Model M 1391401 (modded to UNIX layout) -- IBM 1397000 (also UNIX layout) -- SSK in UNIX layout -- Model F 122 key in UNIX layout (Soarer USB "native")
 
CST L-TracX trackball -- Kensington Expert Mouse trackball

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
Linux, vim, and the Poker's escape/tilde combination
« Reply #5 on: Thu, 29 September 2011, 18:08:18 »
theferenc,thanks for the xmodmap thought, I had been poking around for a good solution for my keyboards, and that might be it. I think it may be better than editing my xkb symbols folder

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #6 on: Thu, 29 September 2011, 18:22:24 »
Quote from: theferenc;423701
You could use xmodmap to remap those keys system wide (assuming you're using an X environment, anyway). You said you remap `~ within vim, so that should be a viable option.

I can help with xmodmap, if you need it. Basically, just use xev to find the scancode of the key you want to become backtick and tilde, and then run something like

Code: [Select]
xmodmap -e "keycode  22 = grave asciitilde"

Thanks for this.  I'm using xmodmap already to map caps lock to mod4.  But I don't currently have a good idea for which key(s) to remap to tilde/backtick, inside vim or otherwise.  I suppose I could also remap escape to something else (other than caps lock)  Any thoughts?

Offline daerid

  • Posts: 4276
  • Location: Denver, CO
    • Rossipedia
Linux, vim, and the Poker's escape/tilde combination
« Reply #7 on: Thu, 29 September 2011, 19:03:38 »
Just remap caps to escape. It will make your life as a vimmer much better, believe me.

Offline theferenc

  • Posts: 1327
Linux, vim, and the Poker's escape/tilde combination
« Reply #8 on: Thu, 29 September 2011, 19:12:35 »
The only key that looks even remotely usable is the Application key, honestly. This is one of the primary reasons that I prefer the HHKB layout: it gives me an extra key along the top row, relative to the poker.

But yeah, that application is basically useless, so you can easily map it to that. Just use xev to find out what its keycode is, and sub it in for the 22 in the command I gave you.
HHKB Pro 2 -- Custom UNIX layout Unicomp Customizer 101 -- IBM Model M 1391401 (modded to UNIX layout) -- IBM 1397000 (also UNIX layout) -- SSK in UNIX layout -- Model F 122 key in UNIX layout (Soarer USB "native")
 
CST L-TracX trackball -- Kensington Expert Mouse trackball

Offline daerid

  • Posts: 4276
  • Location: Denver, CO
    • Rossipedia
Linux, vim, and the Poker's escape/tilde combination
« Reply #9 on: Thu, 29 September 2011, 20:37:02 »
Idunno man, I couldn't do without my context menu key. I'd give up capslock any day of the week before I'd let go of that apps key.

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #10 on: Thu, 29 September 2011, 22:23:52 »
Quote from: daerid;423741
Just remap caps to escape. It will make your life as a vimmer much better, believe me.

I had caps lock mapped to escape for years, but now I use it for xmonad.  I could of course move the xmonad key, but that doesn't solve the problem. :)

Offline willi

  • Posts: 8
Linux, vim, and the Poker's escape/tilde combination
« Reply #11 on: Thu, 29 September 2011, 23:55:22 »
Quote from: hashbaz;423653
However, the combination of the escape key with tilde is unfortunate because I use both tilde and escape a lot.  I want escape to be a single keystroke because vim is my text editor of choice.  I also need frequent access to tilde since I'm on Linux (and because tilde and backtick are useful commands inside vim).

Remapping caps lock to escape seems promising, but at work I already have caps lock mapped to the Windows key (which I use for shortcuts for my window manager, xmonad).

 
Looking at poker layout I could say the same. Missing escape key is omission. Also, one more function key is necessary. I use HH lite 2 and find it as it should be, regarding layout. If it would be blank kb, nothing could stop user from tweaking with .xmodmaprc.
At the moment, I'd just use it as it is. Press function and tilde. Or wait for blank version, if it ever come.
Best regards all.

Offline pyro

  • Posts: 177
Linux, vim, and the Poker's escape/tilde combination
« Reply #12 on: Fri, 30 September 2011, 03:33:49 »
It should be possible to remap shift+esc to ~, why not just do that?

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Linux, vim, and the Poker's escape/tilde combination
« Reply #13 on: Fri, 30 September 2011, 03:48:52 »
Quote from: pyro;423903
It should be possible to remap shift+esc to ~, why not just do that?
That's exactly how I did this, but I remapped it on the hardware side (my own keyboard project).
It works very well, because you still have esc and tilde as usual, but on the same key, and backtick can always go to the second layer.
But I don't know how to do this with xmodmap.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline mR_fRag`

  • Posts: 36
Linux, vim, and the Poker's escape/tilde combination
« Reply #14 on: Fri, 30 September 2011, 04:04:06 »
A init script in VIM. You can remap caps lock to Esc in VIM and to windows key in the desktop. Do you try that solution?
Filco MJ2 87 Mx Blue    Filco MJ2 87 Mx Red    Noppoo White Mx Blue     KBC Poker Mx Red    IBM Model M 1391401    Dell AT101w Black Black ALPS

Offline daerid

  • Posts: 4276
  • Location: Denver, CO
    • Rossipedia
Linux, vim, and the Poker's escape/tilde combination
« Reply #15 on: Fri, 30 September 2011, 05:45:17 »
I also rocked Ctrl+[ for a while, that worked pretty well since I hated reaching for the esc key

Sent from my HD7 using Board Express

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #16 on: Fri, 30 September 2011, 11:08:35 »
Quote from: daerid;423926
I also rocked Ctrl+[ for a while, that worked pretty well since I hated reaching for the esc key


This is probably what I'll end up doing.  Shame though, since on the Poker escape is so close (and yet so far)!

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #17 on: Fri, 30 September 2011, 11:29:17 »
Quote from: pyro;423903
It should be possible to remap shift+esc to ~, why not just do that?

This is actually the first thing I tried, but I quickly realized that it's not sufficient, even just for vim, because it doesn't work while editing commands (e.g., ":e ~/path/to/file.cpp" is basically untypeable because you have to go out of esc lock mode, type tilde, then go back into esc lock).

And besides that, I also need tilde and backtick outside of vim, so I'd need to do this remapping at the OS level, and I'm not sure that xmodmap can do that.  (Maybe theferenc knows?)

Quote from: mR_fRag`;423907
A init script in VIM. You can remap caps lock to Esc in VIM and to windows key in the desktop. Do you try that solution?

I still need the caps/windows remapping even inside vim.  And since I used xmodmap to do the mapping, as far as vim is concerned the caps lock key is the Windows key, and I don't think vim can map the Windows key at all (this is a bizarre oversight given vim's emphasis on customization).

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #18 on: Fri, 30 September 2011, 11:30:51 »
I wish that in escape lock mode fn+esc would give you tilde/backtick.  That would make this much easier.

I also tried mapping `` to escape inside vim.  This is OK, but means I still have to hit fn-tilde to escape out of prompts and :commands.

Offline sordna

  • Posts: 2248
Linux, vim, and the Poker's escape/tilde combination
« Reply #19 on: Fri, 30 September 2011, 11:47:40 »
Why don't you remap the often useless Menu key to tilde/underscore ? That's what I'm doing:
xmodmap -e 'keycode 135 = grave asciitilde'
Kinesis Contoured Advantage & Advantage2 LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Advantage2, Data911 TG3, Fingerworks Touchstream LP, IBM SSK (Buckling spring), Goldtouch GTU-0077 keyboard

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #20 on: Fri, 30 September 2011, 11:55:12 »
Quote from: sordna;424063
Why don't you remap the often useless Menu key to tilde/underscore ? That's what I'm doing:
xmodmap -e 'keycode 135 = grave asciitilde'

theferenc also suggested this, and I'm giving it a try now.  I think it might be the solution -- thank you!

Offline theferenc

  • Posts: 1327
Linux, vim, and the Poker's escape/tilde combination
« Reply #21 on: Fri, 30 September 2011, 21:55:42 »
xmodmap is definitely your friend. I'm going to try and see what I can do with Fn layer remapping tomorrow with a HHKB, which might also be useful for this problem.

I know the function layer sends keycodes, so they *should* be remappable. What I don't know is if the "empty" keys on the function layer send anything. If they send some random unmapped value, that would also be very useful, I would think. Admittedly, there are likely differences between the HHKB controller and the Poker's controller. Unfortunately, while I do have the HHKB to play with, I don't have access to a Poker at the moment. I'll ask around, maybe one of the students in my department has one.
HHKB Pro 2 -- Custom UNIX layout Unicomp Customizer 101 -- IBM Model M 1391401 (modded to UNIX layout) -- IBM 1397000 (also UNIX layout) -- SSK in UNIX layout -- Model F 122 key in UNIX layout (Soarer USB "native")
 
CST L-TracX trackball -- Kensington Expert Mouse trackball

Offline mSSM

  • Posts: 50
Linux, vim, and the Poker's escape/tilde combination
« Reply #22 on: Sun, 16 October 2011, 16:25:23 »
I have my CTRL key remapped to CapsLock, and in turn Escape is mapped to L-CTRL. There, problem solved! :)

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #23 on: Sun, 16 October 2011, 16:38:51 »
So what's tilde/backtick?  Left ctrl?

Offline mSSM

  • Posts: 50
Linux, vim, and the Poker's escape/tilde combination
« Reply #24 on: Sun, 16 October 2011, 16:54:50 »
Nope, that one is just going to be at the same old position.

So, I technically have:
+ Esc mapped to L-CTRL
+ CTRL mapped to CapsLock
+ Tilde/Backtick at the standard location (Esc is no longer in the top left)

Offline Xuan

  • Posts: 189
Linux, vim, and the Poker's escape/tilde combination
« Reply #25 on: Sun, 16 October 2011, 16:55:17 »
why don't you remap the "real" windows key to tilde, capslock to mod4, and tilde to esc? all with xmodmap

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #26 on: Sun, 16 October 2011, 16:56:57 »
Quote from: mSSM;432461
Nope, that one is just going to be at the same old position.

So, I technically have:
+ Esc mapped to L-CTRL
+ CTRL mapped to CapsLock
+ Tilde/Backtick at the standard location (Esc is no longer in the top left)

Ah, got it.  I misread your first post.  Cool.

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #27 on: Sun, 16 October 2011, 16:58:53 »
Quote from: Xuan;432463
why don't you remap the "real" windows key to tilde, capslock to mod4, and tilde to esc? all with xmodmap

That would work.  What I ended up with is capslock as mod4 and Menu key as tilde, and I put the Poker in escape mode.

Offline mSSM

  • Posts: 50
Linux, vim, and the Poker's escape/tilde combination
« Reply #28 on: Sun, 16 October 2011, 17:03:56 »
Yeah, the Mod4 works too, of course. For me, I am using Mod4 heavily for my Window Manager (such as spawning terminals, moving around windows, etc).

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #29 on: Sun, 16 October 2011, 17:07:51 »
Quote from: mSSM;432470
Yeah, the Mod4 works too, of course. For me, I am using Mod4 heavily for my Window Manager (such as spawning terminals, moving around windows, etc).

Me too.  Xmonad?

Offline mSSM

  • Posts: 50
Linux, vim, and the Poker's escape/tilde combination
« Reply #30 on: Sun, 16 October 2011, 18:12:13 »
Quote from: hashbaz;432474
Me too.  Xmonad?

Haha, indeed! How could you tell? :D

Offline sordna

  • Posts: 2248
Linux, vim, and the Poker's escape/tilde combination
« Reply #31 on: Sun, 16 October 2011, 20:53:52 »
Quote from: hashbaz;432466
That would work.  What I ended up with is capslock as mod4 and Menu key as tilde, and I put the Poker in escape mode.


+1
Kinesis Contoured Advantage & Advantage2 LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Advantage2, Data911 TG3, Fingerworks Touchstream LP, IBM SSK (Buckling spring), Goldtouch GTU-0077 keyboard

Offline mSSM

  • Posts: 50
Linux, vim, and the Poker's escape/tilde combination
« Reply #32 on: Tue, 25 October 2011, 12:32:24 »
I don't seem to be able to turn off my Caps_Lock key. I have tried putting "clear Lock" in a file and sourcing it with xmodmap. I have also tried executing "$ setxkbmap -option caps:none". Running "$ xmodmap" actually tells me that there is nothing mapped to Caps_Lock, but when I hit it the LED still lights up and all my characters are in Caps out of a sudden. :(

What did you guys do to solve this?

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #33 on: Tue, 25 October 2011, 12:36:19 »
This is what I have in my .Xmodmap to turn my Caps Lock into another Windows key:

Code: [Select]
remove Lock = Caps_Lock
clear mod4
add mod4 = Caps_Lock

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Linux, vim, and the Poker's escape/tilde combination
« Reply #34 on: Tue, 25 October 2011, 12:36:42 »
As long as you're not removing/inserting keyboards then here's what I did:

Code: [Select]
clear Lock
keysym Caps_Lock = Mode_switch

No more capslock for me... and now I have an extra modifier.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline mSSM

  • Posts: 50
Linux, vim, and the Poker's escape/tilde combination
« Reply #35 on: Tue, 25 October 2011, 12:52:17 »
Ok, deactivating CapsLock works now. Next step is to map Escape to CTRL_L. Any ideas how this could be achieved? :D

Offline Trueno86

  • Posts: 36
Linux, vim, and the Poker's escape/tilde combination
« Reply #36 on: Thu, 27 October 2011, 20:32:35 »
My KBC Poker is coming in the mail, so I've been doing some research.  I'm a heavy vi/vim user on OSX, and to get used to it I have this setting:

Map tilde key -> Escape if no modifier and ~ if you use shift tilde
Caps Lock -> back tick / tilde (still experimenting)
Escape -> to NOTHING - to force myself to use the new keys on the Macbook Pro's keyboard.

This small app lets you do this:

pqrs.org/macosx/keyremap4macbook/list.html

Here is the setting:
i.imgur.com/JA8N0.png

(Can't have http or link in images for some reason)

So far so good in vim today.  Hope it works out for me or else I might have to sell the Poker and get a tenkeyless (Can't go noppoo choc mini because of OSX issues (although I am pretty confident that if I got my hands on one I could build a driver...)) We'll see how the poker goes.

Offline mSSM

  • Posts: 50
Linux, vim, and the Poker's escape/tilde combination
« Reply #37 on: Sun, 30 October 2011, 12:18:46 »
I have actually found a solution to my mapping problem from 33:

So the following removes Caps_Lock, maps CTRL to it, and also maps ESC to left CTRL:
Code: [Select]
clear Lock
clear Control
! This would usually be Caps_Lock; on Thinkpads, however, for some reason the Caps Lock key is always recognized as VoidSymbol
! add Control = Caps_Lock
add Control = VoidSymbol
keysym Control_L = Escape

I am pretty happy with this combination. Sometimes I am getting confused where all my keys are at, but that's partially due to the reason that I have used a German-Layout keyboard for a couple of months, and I am missing the muscle memory.

Offline 7bit

  • Posts: 3629
  • Location: Deskthority.net
  • MX1A-G1DW
Linux, vim, and the Poker's escape/tilde combination
« Reply #38 on: Sun, 30 October 2011, 12:35:17 »
Quote from: hashbaz;423653
I need a portable keyboard, and so far I'm loving my Poker.  However, the combination of the escape key with tilde is unfortunate because I use both tilde and escape a lot.  I want escape to be a single keystroke because vim is my text editor of choice.  I also need frequent access to tilde since I'm on Linux (and because tilde and backtick are useful commands inside vim).

Turning on the Poker's escape lock mode plus an alternate vim mapping for tilde/backtick works inside vim, but screws me in a terminal when I need to type ~/foo/bar/whatever.

Remapping caps lock to escape seems promising, but at work I already have caps lock mapped to the Windows key (which I use for shortcuts for my window manager, xmonad).

Any ideas, geekhackers?  Do you just get used to fn+escape eventually?


You need a terminal emulator, or a Tipro!
To be serious:<---- this is where your Escape/~ key is
You never need a Windows key in X11!
Some people use Caps Lock as Escape.
If you had a keyboard with the backspace split up and moved down (where \| is on the Poker) you could move ~ to the right.

I can't help it, but your keyboard simple as too few keys!

Consider getting a Phantom.
« Last Edit: Sun, 30 October 2011, 12:45:49 by 7bit »
Buy key caps here: Round 5
Buy switches here: CherryMX

Offline zzspectrez

  • Posts: 72
Linux, vim, and the Poker's escape/tilde combination
« Reply #39 on: Sun, 30 October 2011, 12:47:27 »
I wish there was a modern space saving equivalent of the Northgate Omnikey series with dip switches to do all the remapping of  tilde/esc caps/control/alt keys in hardware. Then I wouldn't have to mess with all this crappy software key remapping every time I switch computers.

fossala

  •  Guest
Linux, vim, and the Poker's escape/tilde combination
« Reply #40 on: Sun, 30 October 2011, 12:51:19 »
Quote from: zzspectrez;442277
I wish there was a modern space saving equivalent of the Northgate Omnikey series with dip switches to do all the remapping of  tilde/esc caps/control/alt keys in hardware. Then I wouldn't have to mess with all this crappy software key remapping every time I switch computers.
Teensy and get your hack on?

Offline sordna

  • Posts: 2248
Linux, vim, and the Poker's escape/tilde combination
« Reply #41 on: Sun, 30 October 2011, 23:10:09 »
Quote from: zzspectrez;442277
I wish there was a modern space saving equivalent of the Northgate Omnikey series with dip switches to do all the remapping of  tilde/esc caps/control/alt keys in hardware. Then I wouldn't have to mess with all this crappy software key remapping every time I switch computers.

The Kinesis Advantage, as well as some keyboards by Comfort Keyboard Systems (rubber dome though) are remappable without software. I could be wrong, but I think the only mechanical keyboard in production today with this feature is the Kinesis Advantage. It has 2 independent fully programmable layers, and you can program macros too, all from the keyboard itself. I love it.
Kinesis Contoured Advantage & Advantage2 LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Advantage2, Data911 TG3, Fingerworks Touchstream LP, IBM SSK (Buckling spring), Goldtouch GTU-0077 keyboard

fossala

  •  Guest
Linux, vim, and the Poker's escape/tilde combination
« Reply #42 on: Mon, 31 October 2011, 03:45:54 »
Quote from: sordna;442478
The Kinesis Advantage, as well as some keyboards by Comfort Keyboard Systems (rubber dome though) are remappable without software. I could be wrong, but I think the only mechanical keyboard in production today with this feature is the Kinesis Advantage. It has 2 independent fully programmable layers, and you can program macros too, all from the keyboard itself. I love it.
Never owned a Kinesis but I have heard that making certain macros or key swaps with the board can produce unexpected results.
http://www.sixproducts.com/2008/01/27/kinesis-advantage-keyboard-and-learning-dvorak/
I didn't originally read it there it is just what came up when I searched for it.

Offline sordna

  • Posts: 2248
Linux, vim, and the Poker's escape/tilde combination
« Reply #43 on: Mon, 31 October 2011, 15:18:09 »
Quote from: fossala;442556
Never owned a Kinesis but I have heard that making certain macros or key swaps with the board can produce unexpected results.
http://www.sixproducts.com/2008/01/27/kinesis-advantage-keyboard-and-learning-dvorak/
I didn't originally read it there it is just what came up when I searched for it.

I've only done 2-3 macros, and didn't notice any problem, if there is a way to reproduce a problem I'd be interested to know.
I do use the key remapping heavily for years now, and I can say that key remapping is easy and flawless.
Kinesis Contoured Advantage & Advantage2 LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Advantage2, Data911 TG3, Fingerworks Touchstream LP, IBM SSK (Buckling spring), Goldtouch GTU-0077 keyboard

Offline theferenc

  • Posts: 1327
Linux, vim, and the Poker's escape/tilde combination
« Reply #44 on: Mon, 31 October 2011, 19:31:38 »
That feature of the kinesis is one of my absolute favorites. If only we could replicate that functionality ourselves. It seems like it should be easy, but...
HHKB Pro 2 -- Custom UNIX layout Unicomp Customizer 101 -- IBM Model M 1391401 (modded to UNIX layout) -- IBM 1397000 (also UNIX layout) -- SSK in UNIX layout -- Model F 122 key in UNIX layout (Soarer USB "native")
 
CST L-TracX trackball -- Kensington Expert Mouse trackball

Offline flyball

  • Posts: 258
Linux, vim, and the Poker's escape/tilde combination
« Reply #45 on: Mon, 31 October 2011, 19:39:09 »
Quote from: 7bit;442270
You never need a Windows key in X11!
citation needed
[SIGPIC][/SIGPIC]

Offline hashbaz

  • Grand Ancient One
  • * Moderator Emeritus
  • Thread Starter
  • Posts: 5057
  • Location: SF Bae Area
Linux, vim, and the Poker's escape/tilde combination
« Reply #46 on: Mon, 31 October 2011, 22:43:08 »
Yeah I use Win all the time for my window manager (xmonad).

Offline captain

  • Posts: 703
Linux, vim, and the Poker's escape/tilde combination
« Reply #47 on: Mon, 30 April 2012, 16:40:47 »
I think we need to design a new keyboard based on the MacBook Air keyboard.  If it weren't for the damn scissor switches, I think the layout is perfect!  The little arrow keys are fine, the ~ and ESC are where they are supposed to be.  The half-height ESC and F-keys really is not big deal.  The only problem is maybe that space-bar still wastes to much keyboard real estate.  We really ought to be able to toss in several keys in that loooooong spot.  Then again, doing so would probably mess up gaming.  So, maybe Apple's amazing industrial designers really have the perfect layout!  Now, let's just implement it in a Cherry MX Blue keyboard!  :-)
Welcome to geekhack -- where we like to type -- but don't care so much about reading.

Offline keebler64

  • Posts: 55
Linux, vim, and the Poker's escape/tilde combination
« Reply #48 on: Mon, 30 April 2012, 17:03:34 »
Quote from: hashbaz;423694
You kid, but I've actually considered it as a solution when using the Poker.  In fact I've given emacs a couple of serious tries over the years.  I always come home though to my true love.

Hurray! Another VI(M) Lover! I wrote my College English 1 Final on VI... "My VI is Better Than Your WYSIWYG."

Only thing going on with emacs is it's use of LISP. :) (By that I mean, LISP is the language of our future Robotic Overlords, I welcome them with open arms.... Thank you John McCarthy!)

emacs has it's place and usage for those who enjoy it.

But for me, I take solace in the fact that VI is on every *nix I've ever used. I cannot say the same about emacs.
« Last Edit: Mon, 30 April 2012, 17:12:00 by keebler64 »

Offline rknize

  • * Administrator
  • Posts: 1731
  • Location: Chicago
    • metaruss
Linux, vim, and the Poker's escape/tilde combination
« Reply #49 on: Mon, 30 April 2012, 17:08:35 »
Wow...old thread.  This is the main reason I don't use my Poker (keyboard) much.  I get why they did it and it's nice that the Poker has all standard keycaps as a result.  I don't use vi much, but I still use Esc often enough to want to lock it on.

Waiting for my Race....
Russ