I've gotten great help here so far, many thanks to all!
Environment:
Northgate Omnikey Ultra (with additional "SF" keys across the top)
Soarer 1.0. firmware/tools
The additional "SF1 - SF12" keys, by default, function as Shift+F1 - Shift+F12. I was able to remap them so they send Alt+F1 - Alt+F12. Working great. Me so happy.
I've added the following to my .sc file:
Code: Select all
# BackQuote to Win
remapblock
BACK_QUOTE LGUI
endblock
Do conditionals that apply to macros apply also to assignments? If so, how? I have the following among my macros:
Code: Select all
macro F6 shift -lalt -ralt # 22 46
PUSH_META SET_META lalt
PRESS F6
POP_META
endmacro
Optimally, I'd like to assign either GUI, LGUI or RGUI to this SF6 (and leave F6 and Backquote unmodified). Specifically, the SF6 key should produce only a "Win" key press, which is used (for instance, in Win7, the Win key all by itself brings up the menu at the lower-left of the screen).
So I'm not sure how to accomplish this, either with a macro or an assignment. I've tried this in my macro:
Code: Select all
macro F6 shift -lalt -ralt # 22 46
PUSH_META SET_META lgui
POP_META
endmacro
Ideally, I would dearly love to assign "Win" to the "OMNI" key that sits in the middle of the arrow keys on this keyboard. hid_listen.exe does react when I hit it and produces:
Code: Select all
rE0 r12 +00 rE0 r73
rE0 rF0 r73 -00 rE0 rF0 r12
Thanks in advance!
Happy New Year!
Enjoy your New Years Eve, and stay warm and safe!