Click to view our Accessibility Statement or contact us with accessibility-related questions
Jawsh
13
Mar 30, 2017
A 40% thats not programmable is not worth it at all
unbrett
9
Mar 30, 2017
JawshIt worth it if you are a gnu/linux user and learn how to properly use xmodmap.
Ponoj
111
Mar 30, 2017
unbrettWhat's xmodmap? Let you remap keyinputs pn the computer?
unbrett
9
Mar 30, 2017
PonojYes. It is installed by default and active in all gnu/linux distributions, even tough the average or new user are not aware of it. Basically with xmodmap you have 4 layouts available and configurable trough a simple text file that xmodmap reads. An xmodmap file syntax looks something like this:
keycode number = 1 2 3 4 5 6 7 8
The keycode number is the geographical location of the button. The numbers represent the 4 layouts (groups) available. Each group has two levels, the first one is accessed by pressing the button and the second by pressing shift plus the button. You can either navigate through the four groups or access them with a modifier key. This is the case of altgr, which in the xmodmap system is named as ISO_Level3_Shift. Therefore, a fresh linux install will use only two groups, 1 2, and 5 6. This means that 1 is when you press a key normally, 2 the shift + the key, 5 altgr + the key, and 6 shift + altgr + the key. The second group, 3 4, you can access by pressing a new modifier that you have to remap called Mode_switch. The fourth group is kinda useless and I don't know how to access by a modifier key nor even if that modifier key exists. For instance, this are some lines in my custom xmodmap file:
keycode 30 = u U BackSpace NoSymbol downarrow uparrow downarrow keycode 31 = i I Escape NoSymbol rightarrow idotless rightarrow keycode 32 = o O Return keycode 43 = h H Left keycode 44 = j J Down keycode 45 = k K Up keycode 46 = l L Right keycode 54 = c C Caps_Lock keycode 57 = n N Tab ISO_Left_Tab endash
I remap Mode_switch to caps lock location, Super_L (Win key) to tab in order to navigate trough the tiling window manager which I use, and control_L to shift_L. To navigate through the four groups is necessary to remap this four keys: ISO_Next_Group, ISO_Prev_Group, ISO_Last_Group, ISO_First_Group.
With these modifications I already use my tenkeyless keyboard as a 40% one. By the way, sorry for my pretty bad English skills.
consolation
742
Mar 31, 2017
PonojOr, if you want to use a GUI, just use xkeycaps... (or SharpKeys in win, the native keyboard preferences app in OSX); is there even an os that doesn't let you set a key map on boot? I always thought that the programmable keyboard feature was a bit oversold, outside of some edge cases, I'm sure.
SirMyztiq
96
Apr 5, 2017
unbrettNothing like making the Caps_Lock key both ESC/CTRL. Except I use xcape for that. For Mac I use a patched version of karabiner https://github.com/tekezo/Karabiner-Elements/pull/247
I do wish they stopped putting in those dumb windows keys though.
PRODUCTS YOU MAY LIKE
Trending Posts in Mechanical Keyboards