geekhack
geekhack Community => Keyboards => Topic started by: hashbaz 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?
-
emacs? :nerd:
-
inb4 vim vs. emacs holy war.
-
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.
-
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
xmodmap -e "keycode 22 = grave asciitilde"
-
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
-
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
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?
-
Just remap caps to escape. It will make your life as a vimmer much better, believe me.
-
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.
-
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.
-
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. :)
-
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.
-
It should be possible to remap shift+esc to ~, why not just do that?
-
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.
-
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 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
-
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)!
-
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?)
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).
-
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.
-
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'
-
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!
-
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.
-
I have my CTRL key remapped to CapsLock, and in turn Escape is mapped to L-CTRL. There, problem solved! :)
-
So what's tilde/backtick? Left ctrl?
-
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)
-
why don't you remap the "real" windows key to tilde, capslock to mod4, and tilde to esc? all with xmodmap
-
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.
-
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.
-
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).
-
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?
-
Me too. Xmonad?
Haha, indeed! How could you tell? :D
-
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
-
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?
-
This is what I have in my .Xmodmap to turn my Caps Lock into another Windows key:
remove Lock = Caps_Lock
clear mod4
add mod4 = Caps_Lock
-
As long as you're not removing/inserting keyboards then here's what I did:
clear Lock
keysym Caps_Lock = Mode_switch
No more capslock for me... and now I have an extra modifier.
-
Ok, deactivating CapsLock works now. Next step is to map Escape to CTRL_L. Any ideas how this could be achieved? :D
-
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.
-
I have actually found a solution to my mapping problem from 33 (http://"http://geekhack.org/showthread.php?22474-Linux-vim-and-the-Poker-s-escape-tilde-combination&p=438968&viewfull=1#):
So the following removes Caps_Lock, maps CTRL to it, and also maps ESC to left CTRL:
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.
-
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 (http://geekhack.org/showthread.php?20184-The-Phantom-and-interest-check).
-
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.
-
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?
-
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.
-
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.
-
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.
-
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...
-
You never need a Windows key in X11!
citation needed
-
Yeah I use Win all the time for my window manager (xmonad).
-
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! :-)
-
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.
-
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....
-
Sucks.
In azerty, your tilde key is used to produce ˛, and in bépo it produces $.
So I guess I have no problem, unless I do PHP.
-
People should whine less about the escape/tilde problem, to be honest. Just make it behave similar to the HHKB. Add this to your .xmodmaprc (if you are on Linux system or something similar using X11):
clear Lock
clear Control
add Control = Caps_Lock
keysym Control_L = Escape
What this does is:
+ Remove any keys acting as Lock (CapsLock) modifiers
+ Remove any keys acting as Control modifiers (this also kills Control_R, but who needs that anyhow??)
+ Make the Caps_Lock key like a Control modifier
+ Make Control_L behave like Escape
The placement of the CTRL modifier now mimicks the HHKBs layout. The difference is that instead of Esc (on the HHKB) we have a tilda/backtick, and that Esc is located where on normal layouts Control Left would be (on an HHKB, there is nothing).
I really really like this layout, because it allows me to press Esc with the edge of my hand (or rather, with that part of my hand, where my little finger's knuckle and my hand's edge intersect). This makes for a way nicer and faster movement than having to move your finger all the way to the top left just to press Esc. :)
-
I ended up with Esc in the top left, caps lock mapped to Win (for xmonad, my window manager), and tilde on the menu key. Worked really well for me.
-
So you basically ended uphaving 3 Win Keys? :D
-
So you basically ended uphaving 3 Win Keys? :D
Yes, on the Poker. I use winkeyless keyboards as well.
-
I hadn't considered moving tilde. The problem is that I tend to jump around between machines, so I don't like doing elaborate key remappings. Sometimes I am on a text console, too.
-
^ this
Going standard is never bad
-
I want escape to be a single keystroke because vim is my text editor of choice.
I rarely use ESC in Vim -- I use CTRL+[, which is equivalent.
I got into the habit because it allows me to change modes without my hands leaving the main part of the keyboard.
-
Sorry for the necro post but I thought I'd offer my input on this matter for someone that might be looking for another way to get their escape on - on a poker ii...
Remap esc to jj or jk in insert mode. That way you don't even have to leave starting position to leave insert mode.
:inoremap jj <Esc>
-
I absolutely cannot do that, for the same reason that I can't use the SpaceFN layout: if there's any lag whatsoever in a key press it annoys the ever living **** out of me to the point I want to throw my keyboard out the window.
Currently my [ key is located on the left side of my 'dox, so hitting Ctrl+[ is a one handed deal (might be different if I were working in Vim all day instead of Visual Studio *grumble*).
-
I absolutely cannot do that, for the same reason that I can't use the SpaceFN layout: if there's any lag whatsoever in a key press it annoys the ever living **** out of me to the point I want to throw my keyboard out the window.
Currently my [ key is located on the left side of my 'dox, so hitting Ctrl+[ is a one handed deal (might be different if I were working in Vim all day instead of Visual Studio *grumble*).
This ^^
Response time is crucial for oneness with editor modal.
-
This ^^
Response time is crucial for oneness with editor modal.
I just tested remaping jj to <Esc> in vim. It's immediate, no lag whatsoever.
-
This ^^
Response time is crucial for oneness with editor modal.
I just tested remaping jj to <Esc> in vim. It's immediate, no lag whatsoever.
You're right. But that still excludes using 'jj' in insert mode. Granted, I'll probably never need to actually write 'jj', but still...
-
I absolutely cannot do that, for the same reason that I can't use the SpaceFN layout: if there's any lag whatsoever in a key press it annoys the ever living **** out of me to the point I want to throw my keyboard out the window.
Currently my [ key is located on the left side of my 'dox, so hitting Ctrl+[ is a one handed deal (might be different if I were working in Vim all day instead of Visual Studio *grumble*).
Are you talking about the fact that with SpaceFN the space key generates its character when it is released?
-
You're right. But that still excludes using 'jj' in insert mode. Granted, I'll probably never need to actually write 'jj', but still...
Ahhh yes, this is also one of the main reasons it didn't stick for me to be honest. The moment I knew I'd have to not type the unseemly combination, I started making typos just because of that. That being said, I tend to indoctrinate everyone that allows me to in the world of vim, and some of the people I've converted swear by that remap.
-
My poker stays at home as it is used primarily for gaming while I keep the hhkb at the job.
Last night I had to get a little work done at the house.
The work got squared away but oh boy, was it a chore. I've never done this amount of work on the poker before and I probably won't again.
My fingers and brain are well accustomed to the hhkb layout and for me, is proven to have the superior layout--especially for editing in vim and also general use.
Today is when I start my fund for a second hhkb.
-
I absolutely cannot do that, for the same reason that I can't use the SpaceFN layout: if there's any lag whatsoever in a key press it annoys the ever living **** out of me to the point I want to throw my keyboard out the window.
Currently my [ key is located on the left side of my 'dox, so hitting Ctrl+[ is a one handed deal (might be different if I were working in Vim all day instead of Visual Studio *grumble*).
Are you talking about the fact that with SpaceFN the space key generates its character when it is released?
Yup. I tried it a while ago (or something very similar).
-
It should be possible to remap shift+esc to ~, why not just do that?
That's a great idea. Not sure why I hadn't thought of that yet :thumb:
-
That's a great idea. Not sure why I hadn't thought of that yet :thumb:
CUZ UR A DUMMY.
-
It should be possible to remap shift+esc to ~, why not just do that?
That's a great idea. Not sure why I hadn't thought of that yet :thumb:
Did you see my objections to that approach a few posts down? :)
-
Just did. I understand that would be a problem for simply remapping shift+esc to ~ at a software level. But is such a thing not a problem at a hardware level? If you were to program the key combination on your keyboard controller?
EDIT: i realize that may not be relevant for your original post, I just meant that was an interesting solution to 60% escape/tilde cramp.
-
We are talking about the Poker though. Non-programmable.
edit: ah :)
-
The way the FC660 overloads that key is perfect. Cmon GH60.
-
In Vim, Ctrl-C is equivalent to Esc. Not always true of vi though (depends on whether the system you are using uses Vim in compatibility mode, or something like nvi)
-
I'm waiting for my Poker II to arrive in the mail and meanwhile I was checking this very problem. This is my solution:
I want to have both esc and ctrl accessible through caps-lock, which frees up the esc key for `/~
This is how I do it:
xmodmap -e "keycode 9 = grave asciitilde"
xmodmap -e "keycode 49 = Escape"
Meanwhile, I have set that x-setting that makes your caps into a ctrl, without changing the keycode for the caps-lock.
The brilliant part is using a piece of software called xcape which runs completely in user space and I run it like so:
xcape -e 'Caps_Lock=Escape;Super_L=Alt_L|F2'
Now my caps key is esc when pressed and released while it translates to a ctrl keysym when held down together with another key. I have also mapped the left windows key to alt-f2, since this triggers the Krunner in KDE.
I think I'm really going to like xcape even more than I already am, when I start using my Poker II.
-
Easy solution: Buy an original KBT Pure. Dedicated Esc key, dedicated Tilde key (even though it's in a rather odd spot). ;) Otherwise standard ANSI layout except for the short right shift. I find the Fn layout works well. I have mapped the left hand Winkey to Fn also (using DIP switch 4) and use right shift more than left.
-
In my Poker II, you can remap tilde key to the right ctrl which often unusually not used by users
But indeed about above post, KBT Pure solved that issue with dedicated key and its layout is much more natural than others 60% size
-
I prefer esc on default layer, shift+esc for ~, then fn+esc for `.
Now, this would disable ctrl+shift+esc, but with custom layers you could specify ctrl to neutralize the custom shift layer on esc.
This all requires a keyboard you can flash firmware to, doubth you could do something this complex without it.
-
For my Poker II, I used xmodmap to disable Caps Lock, and bind Escape to it, thereby freeing up grave/tilde.
I also switched grave/tilde to tilde/grave, as I never use grave at all.
-
Come to think of it, I've also freed up both my ctrl keys, as I use caps-lock instead (dual-role: ctrl and esc). I wonder what I should use them for. Any ideas?
-
imap jk <Esc>
-
Come to think of it, I've also freed up both my ctrl keys, as I use caps-lock instead (dual-role: ctrl and esc). I wonder what I should use them for. Any ideas?
You could always use some software and turn it into another modifier key (ex: "hyper")
I think that is why the HHKB removed those keys, Mr. Wada found no use for them. lol. I guess that is another nice thing about the HHKB's "exotic" layout. It has room for both Escape and Tidle in the top row.
For any other 60% I would do what hjkl_over_wasd said (dule role keys). Right now I am running with the "Caps Lock" position key as Escape when tapped and Ctrl (or any other mod) when held. This frees up the escape key to act as a full time tilde. I'm not sure what I should do with my extra key now.
-
I'm keeping it simple. I mapped Pn+Esc to tilde. Done. In vim, I do most of my shortcuts with comma as my Leader key.
And here is my ~/.xmodmap file:
! right alt as compose key
keycode 108 = Multi_key
! capslock as control
remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L
! left control as capslock
remove Control = Control_L
keysym Control_L = Caps_Lock
add Lock = Caps_Lock
-
Did not read the whole thread i am lazy, maybe this was posted but whatever.
But if you can program stuff on the first edition poker just remap the tild to some other PN + anything key combinaition.
-
I've managed to setup arbitrary keyboard layouts in Xorg as shown in the guide I wrote back when I first got my Poker II. Since then I have modified the setup to an HHKB which works like a charm.
http://geekhack.org/index.php?topic=58529.msg1336905#msg1336905
The benefit of using this method even though it takes a bit more work than a simple xmodmap is that this will count as a full blown keyboard layout in your list of layouts. This means that you can switch between multiple layouts without breaking the mappings done with xmodmap. It's also nice when you want to experiment with multiple layouts and easily switch between them.
PS: use this command to find what scan codes are emitted by various key chords:
xev
-
Did not read the whole thread i am lazy, maybe this was posted but whatever.
But if you can program stuff on the first edition poker just remap the tild to some other PN + anything key combinaition.
1st Ed. Poker is non-programmable.
-
Did not read the whole thread i am lazy, maybe this was posted but whatever.
But if you can program stuff on the first edition poker just remap the tild to some other PN + anything key combinaition.
1st Ed. Poker is non-programmable.
What-a-bummer... How can one be Poking without Programming?