As I anxiously await the arrival of my Soarer's converter, I wonder what many of the unusual keys in the F122's weird layout used to do back in the day. Is there some sort of user manual available somewhere?
Also, for those who use their 122-key boards as a daily driver, how do you personally map those keys?
Looking for some interesting ideas here!
122-key original function and your custom remappings
-
- Location: United Kingdom
- Main keyboard: IBM F122 (home) and 1401 89 (work) ANSI
- Main mouse: MX Master 2S
- Favorite switch: Buckling Springs
-
- Location: Germany
- Main keyboard: Model F77
- Main mouse: Logitech MX Master 3S
- Favorite switch: Alpaca V2
Here's how my F122 is configured. You can copy paste the below in a text file, save with extension .sc and flash to soarers
macroblock
#sets F21 to ALT PRNTSCRREEN
macro F21
PUSH_META CLEAR_META all
MAKE LALT
PRESS PRINTSCREEN
BREAK LALT
POP_ALL_META
endmacro
#Sets EXTRA_F1 to CTRL + X
macro EXTRA_F1
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS X
BREAK LCTRL
POP_ALL_META
endmacro
#Sets EXTRA_F3 to CTRL + C
macro EXTRA_F3
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS C
BREAK LCTRL
POP_ALL_META
endmacro
#Sets EXTRA_F5 to CTRL+ V
macro EXTRA_F5
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS V
BREAK LCTRL
POP_ALL_META
endmacro
#Sets Extra_F7 to CTRL+ Z
macro EXTRA_F7
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS Z
BREAK LCTRL
POP_ALL_META
endmacro
#Sets Extra_F9 to CTRL+ Y
macro EXTRA_F9
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS Y
BREAK LCTRL
POP_ALL_META
endmacro
endblock
remapblock
# Left-side function keys.
EXTRA_F2 ESC
EXTRA_F4 APP
EXTRA_F6 CAPS_LOCK
EXTRA_F8 APP
EXTRA_F10 LGUI
# ISO FIX
EUROPE_1 BACKSLASH
# Top-side extra function keys.
F13 MEDIA_VOLUME_UP
F14 MEDIA_VOLUME_DOWN
F15 MEDIA_MUTE
F16 MEDIA_MUTE
F17 MEDIA_PLAY_PAUSE
F18 MEDIA_PREV_TRACK
F19 MEDIA_NEXT_TRACK
F20 MEDIA_STOP
F22 PRINTSCREEN
F23 SCROLL_LOCK
F24 PAUSE
# Navigation cluster
LANG_4 DOWN
# Numpad cluster, imitating a normal numpad. The extra key becomes a comma.
ESC NUM_LOCK
NUM_LOCK PAD_SLASH
SCROLL_LOCK PAD_ASTERIX
EXTRA_SYSRQ PAD_MINUS
PAD_ASTERIX PAD_PLUS
PAD_MINUS COMMA
PAD_PLUS PAD_ENTER
endblock
macroblock
#sets F21 to ALT PRNTSCRREEN
macro F21
PUSH_META CLEAR_META all
MAKE LALT
PRESS PRINTSCREEN
BREAK LALT
POP_ALL_META
endmacro
#Sets EXTRA_F1 to CTRL + X
macro EXTRA_F1
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS X
BREAK LCTRL
POP_ALL_META
endmacro
#Sets EXTRA_F3 to CTRL + C
macro EXTRA_F3
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS C
BREAK LCTRL
POP_ALL_META
endmacro
#Sets EXTRA_F5 to CTRL+ V
macro EXTRA_F5
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS V
BREAK LCTRL
POP_ALL_META
endmacro
#Sets Extra_F7 to CTRL+ Z
macro EXTRA_F7
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS Z
BREAK LCTRL
POP_ALL_META
endmacro
#Sets Extra_F9 to CTRL+ Y
macro EXTRA_F9
PUSH_META CLEAR_META all
MAKE LCTRL
PRESS Y
BREAK LCTRL
POP_ALL_META
endmacro
endblock
remapblock
# Left-side function keys.
EXTRA_F2 ESC
EXTRA_F4 APP
EXTRA_F6 CAPS_LOCK
EXTRA_F8 APP
EXTRA_F10 LGUI
# ISO FIX
EUROPE_1 BACKSLASH
# Top-side extra function keys.
F13 MEDIA_VOLUME_UP
F14 MEDIA_VOLUME_DOWN
F15 MEDIA_MUTE
F16 MEDIA_MUTE
F17 MEDIA_PLAY_PAUSE
F18 MEDIA_PREV_TRACK
F19 MEDIA_NEXT_TRACK
F20 MEDIA_STOP
F22 PRINTSCREEN
F23 SCROLL_LOCK
F24 PAUSE
# Navigation cluster
LANG_4 DOWN
# Numpad cluster, imitating a normal numpad. The extra key becomes a comma.
ESC NUM_LOCK
NUM_LOCK PAD_SLASH
SCROLL_LOCK PAD_ASTERIX
EXTRA_SYSRQ PAD_MINUS
PAD_ASTERIX PAD_PLUS
PAD_MINUS COMMA
PAD_PLUS PAD_ENTER
endblock
- depletedvespene
- Location: Chile
- Main keyboard: IBM Model F122
- Main mouse: Logitech G700s
- Favorite switch: buckling spring
- DT Pro Member: 0224
- Contact:
Yes, there are. Remember the terminal keyboards were heavily tied to specific applications within specific systems (and that is why there are many versions of the EF block, the mods on the numpad, etc.).zippolupan wrote: 02 Apr 2020, 18:37 As I anxiously await the arrival of my Soarer's converter, I wonder what many of the unusual keys in the F122's weird layout used to do back in the day. Is there some sort of user manual available somewhere?
SOME of the legends are rather obvious without context (on the F122 under my fingers right now: "SetUp", "Play", "Print", "Help", etc.)... while some need to be cleared up: "ErInp" stands for "Erase Input", which was more or less what ^U does on Unix systems; "ExSel" stands for "Execute Selected", which was the execute command for some menu-based command systems; the "Hex" legend, as I managed to find out when I got my filthy hands on a manual, corresponds to the method of inputting characters by their (hexadecimal) EBCDIC code.
Did I say manual? Yup, I got one... but I haven't had the time to actually scan it and upload it to DT's wiki.

Oh, I have quite some ideas.zippolupan wrote: 02 Apr 2020, 18:37 Also, for those who use their 122-key boards as a daily driver, how do you personally map those keys?
Looking for some interesting ideas here!
For starters, F13..F24 are recognized by Windows, and by some applications as well. My favorite text editor recognizes them, so I've populated them with all kinds of common phrases that I enter all the time while writing source code.
On the EF block, I map EF1 to be the Windows key (nice and easy, and out of the way), EF2 is Esc, EF3 is Pause, EF4 is Shift-Tab (as it is right to the left of Tab); EF5 happens to have the Print legend, so guess what is present in there; F6 is a secondary AltGr (although I barely use this, mostly from lack of selftraining); F7, F8 and F9 are my volume controls, but I'll be getting rid of those soon (as I've come to prefer the Caps Lock overloading method much better); F10 is LAlt-RCtrl (this comes from the M122, where some combinations of keys don't work, like LAlt-LCtrl).
- fohat
- Elder Messenger
- Location: Knoxville, Tennessee, USA
- Main keyboard: Model F 122-key terminal
- Main mouse: Microsoft Optical Mouse
- Favorite switch: Model F Buckling Spring
- DT Pro Member: 0158
Way back in the first post of Soarer's thread he provided the documentation, there is a spreadsheet with the list.
- Attachments
-
- Soarer-Modified-Code-Set.xls
- (48.5 KiB) Downloaded 120 times
- shine
- Location: EU - Spain
- Main keyboard: F122
- Main mouse: Deathadder Elite
- Favorite switch: Beamspring
- Contact:
On my F122 the Extra F keys on the left doesn't send keycodes, and two more keys