geekhack
geekhack Community => Keyboards => Topic started by: Superfluous Parentheses on Mon, 07 June 2010, 14:39:59
-
There's something I just mentioned in the NKRO Nonsense thread (http://geekhack.org/showthread.php?t=10063) but has been bothering me for a while now.
I've got my Model M layout modified in software with CapsLock as CTRL and both CTRL keys used as other modifiers. Which works very well except that CAPS (now CTRL)+SHIFT blocks some keys - most notably CTRL/CAPS+SHIFT+s.
Unicomp sells new boards with the "Linux" layout (that is; left CTRL is CapsLock, and CapsLock is CTRL). I expect those use the same matrix as the standard Model M and so they'd have the same issues as my original IBM Model M, but maybe (just maybe) not.
If anyone has that board, can you check?
-
You using xmodmap to remap the keys?
I have a unicomp spacesaver with the linux layout. If I can find the time tonight I will check it out.
-
You using xmodmap to remap the keys?
I have a unicomp spacesaver with the linux layout. If I can find the time tonight I will check it out.
Yes, I'm using xmodmap. I'm assuming they do change the controller firmware or something to swap the CTRL/CAPS in the board itself, or do you have to remap things in software too for those boards?
Anyway, thanks in advance. :)
-
I have a Space Saver with Caps Lock remapped to Ctrl in Linux. I just tried Caps Lock - Shift - S using "xev" and the S does not register an event at all. Honestly, I don't see the utility that such a keystroke would give, and that's coming from a daily Emacs user.
For giggles, the "real" Ctrl - Shift - S does register an event. It's most likely in the matrix so firmware programming in the board probably doesn't register the 'S,' either. They don't say anything about rewiring anything so wouldn't the matrix still be the same?
And I curse the fact that their "Ctrl" keycap to fit into Caps Lock still has a "step" in it. Sheesh. Talk about not knowing the market.
-
I have a Space Saver with Caps Lock remapped to Ctrl in Linux. I just tried Caps Lock - Shift - S using "xev" and the S does not register an event at all. Honestly, I don't see the utility that such a keystroke would give, and that's coming from a daily Emacs user.
As I said above, CAPS is my only CTRL key. And CTRL+SHIFT+s is quite a common key combo these days, even in Unix land.
And Emacs doesn't use CTRL+shift+letter combos by default since those don't work in terminal emulation. :) That's why it's only a nagging problem for me instead of a show stopper.
For giggles, the "real" Ctrl - Shift - S does register an event. It's most likely in the matrix so firmware programming in the board probably doesn't register the 'S,' either. They don't say anything about rewriting anything so wouldn't the matrix still be the same?
I suspect so, but then again, blocking this particular combo is pretty annoying if you use common desktop apps even on Linux.
And I curse the fact that their "Ctrl" keycap to fit into Caps Lock still has a "step" in it. Sheesh. Talk about not knowing the market.
I know. You do get used to it fairly quickly, though.
-
Yeah I didn't think of that.
I do nearly all my work in the tty so I'm well-versed in its limitations, like CTRL-2 I have had to remap to CTRL-Space. Nowadays these are all valid key combinations in the tty, but I just never adjusted.
But to the point, what occasion do you type CTRL-SHIFT-S? I'm curious.
Your point stands and I'd like to know about that Unicomp, too.
-
But to the point, what occasion do you type CTRL-SHIFT-S? I'm curious.
Mostly, GIMP - it's the common combo for the "Save as..." file dialog on Gnome (and also Windows and Mac, IIRC).
-
Mostly, GIMP - it's the common combo for the "Save as..." file dialog on Gnome (and also Windows and Mac, IIRC).
Oh, I always just did Alt, F, A for that.
-
Oh, I always just did Alt, F, A for that.
Ah yes. I could get used to that, even if it's ugly :) Thanks.
-
And I curse the fact that their "Ctrl" keycap to fit into Caps Lock still has a "step" in it. Sheesh. Talk about not knowing the market.
I know it's off topic, but they probably pulled that one from their model F stock. It had a stepped Ctrl key as well.
-
I know it's off topic, but they probably pulled that one from their model F stock. It had a stepped Ctrl key as well.
Nah, it's a Caps Lock key with a different legend applied (going from photos at least, and what other people have said).
-
bigpook messaged me to say that CTRL+SHIFT+s works fine on the Linux layout boards.
Interesting, that. It means that either the matrix is different on the Linux layouts or they're doing something clever in the controller.
-
Not sure why it didn't work for aegrotatio, but CAPS+SHIFT+s seems to work fine on my Unicomp SpaceSaver (default layout, USB), with CAPS remapped to CTRL in Linux using modified XKB config files. I checked with both xev and gimp.
-
Aqua's keytest shows codes after registry mappings are done, but before programs like AutoHotkey or the keyboards language driver make changes. (At least in XP & Vista.)
One great feature of Aqua is that it reports scan codes for keys it doesn't recognise, provided Windows passes something through.
-
I have the unicomp spacesaver with the linux layout where the Caps and Cntrl key are swapped along with the escape and the tilde key. It would have been nice if they included the backspace and pipe key but whatever.
Running it clean with no xmodmap and using xev Shift-Cntrl-s register as S in xev.
Using gimp the same key strokes act as 'file save'
I have a 'normal' layout unicomp space saver that I can try it on.....brb
-
It even works on the regular unicomp spacesaver. Where Caps is next to the a key and Cntrl is in the lower left corner.
If it matters, the unicomp with the linux layout is ps/2 and the normal unicomp is usb.
-
no worries, ripster. I will go back to sleep now. : )
-
Caps+Shift+s works fine in my customizer.
I think old M's and Unicomps use different matrix.
For instance Caps+LShift+2 doesn't work in my grey label, but works fine in my customizer (I think it worked ok in a blue label, but I'm not sure).
-
Not sure why it didn't work for aegrotatio, but CAPS+SHIFT+s seems to work fine on my Unicomp SpaceSaver (default layout, USB), with CAPS remapped to CTRL in Linux using modified XKB config files. I checked with both xev and gimp.
Most likely because I'm using a 1993 blue label mini through a PS/2-to-USB converter with GNOME remapping Caps Lock to Ctrl.
And, more to the point, I'm stupid and didn't pay attention to the OP.
-
So to summarize....
Caps-LShift-S doesn't work on a IBM Model M with PS/2.
Caps-LShift-S does on a Unicomp SpaceSaver with USB.
If anyone has a 42H or a Unicomp Customizer please try it.
Otherwise I'm ready to declare USB Da Winnah!
Now I have a question. Should I order a Customizer in USB or PS/2 versions?
Also, how different are they internally, such as, is it one of those auto-sensing boards that just notices the pin signals, or is the PS/2 really a different board from the USB?
-
What, exactly, does that test show?