Skip to content

Instantly share code, notes, and snippets.

@BETLOG
Created July 4, 2023 04:54
Show Gist options
  • Save BETLOG/ed40dcce167cffd67d0aaeff621219b1 to your computer and use it in GitHub Desktop.
Save BETLOG/ed40dcce167cffd67d0aaeff621219b1 to your computer and use it in GitHub Desktop.
# betlog - 2022-02-24--16-49-47
#
# esc, F1 through F5, and F10 cannot be rebound
# INGAME BINDS :
# Orders menu - KP_Insert(KP_0)
# Multiplayer Options / Alliance Dialog - Keypad Enter
# INGAME UNBINDS
# rotate left (KP_4)
# rotate right (KP_6)
# view north (ctrl-up)
# view south (ctrl-down)
# view east (ctrl-left)
# view west (ctrl-right)
# pitch back (KP_8)
# pitch forward (KP_2)
#
#-------
# Manufacture
# "xvkbd -xsendevent -text '\{F1}'"
"xvkbd -text '[F1]'"
Delete + Release
# Research
"xvkbd -xsendevent -text '\{F2}'"
End + Release
# Build
"xvkbd -xsendevent -text '\{F3}'"
Next + Release
# Design
"xvkbd -xsendevent -text '\{F4}'"
backslash + Release
# Intelligence Display
# "xvkbd -xsendevent -text '\{F5}'"
# Screenshot
# "xvkbd -xsendevent -text '\{F10}'"
#-------
# REPAIR - Repair (selected), Select all heavily damaged units, Repair (selected)
"xvkbd -text '\[KP_Insert]\D1r\D1\[KP_Insert]\D1\Cd\D1\[KP_Insert]\D1r\D1\[KP_Insert]'"
Insert + Release
# STOP - Droid Stop - S
"xvkbd -text '\[KP_Insert]\D1s\D1\[KP_Insert]'"
Home + Release
# PATROL - Q
"xvkbd -no-back-pointer -no-jump-pointer -text '\[KP_Insert]\D1q\D1\[KP_Insert]'"
Prior + Release
#-------
#SELECT SIMILAR (all units with same components)
"xvkbd -text '\Cz'"
KP_Left + Release
# SELECT VTOL
"xvkbd -text '\Cv'"
KP_Home + Release
# SELECT all land combat units
"xvkbd -text '\Sg'"
KP_End + Release
#-------
# SELECT all sensor units
"xvkbd -modifiers shift -text '\Ss'"
KP_Up + Release
# SELECT all trucks (engineers)
"xvkbd -modifiers shift -text '\Ss'"
KP_5 + Release
#SELECT - repair trucks
"xvkbd -modifiers shift -text '\Sr'"
KP_Down + Release
# -------
#!/usr/bin/evrouter /dev/input/* -c
# betlog - 2023-04-29--11-39-27
# evrouter -q; rm -f /tmp/.evrouter*; evrouter --dump /dev/input/event*
# evrouter --dump /dev/input/event*
# sudo gpasswd -a user input
#
# NOTE: DO NOT USE XEV FOR KEYSIM DIGITS, ONLY XKEY NAMES
# xmodmap -pk (for action keysymbols)
#
# key/100 (alt)
# key/97 (control)
# key/57 (space)
# key/54 (shift)
# L_shift 42
# R_shift 54
# key/25 (p)
#
# sudo evtest
# test in this sequence
# thumb-zoom
# thumb-fwd
# thumb-back
# left
# right
# scroll-button
# scroll-fwd (may register two events)
# scroll-back (may register two events)
# scroll-left
# scroll-right
#
# Window "*TEST*Kate"
# Window "Kate"
# "Logitech K800\|SONiX USB DEVICE" "" shift key/54 "XKey/i"
# "Logitech K800\|SONiX USB DEVICE" "" shift key/57 "XKey/i"
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# nope
# "Logitech K800\|SONiX USB DEVICE" "" any key/113 "XKey/XF86AudioMute"
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "BFBC2Game.exe\|Battlefield: Bad Company 2*\|steam_app_24960*"
#
# KP_0 = reload
# g = grenade
# s = stab
# jump = rshift
# sprint = space
# crouch = rctrl
# pistol = PGDN
# rifle = END
# gadget1 = DEL
# gadget 2 = PGUP
# enter/exit = KP_enter
# camera = backspace
# spot = HOME
# map = KP_7
# chat = t
# chat team = y
# chat squad = u
#
"Logitech G502 HERO Gaming Mouse" "" any key/274 "XKey/g" # MMB/mouse3
"Logitech G502 HERO Gaming Mouse" "" any rel/8/-1 "XKey/4" # scroll down - SECONDARY
"Logitech G502 HERO Gaming Mouse" "" any rel/8/1 "XKey/s" # scroll up - STAB
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "bf1.exe\|Battlefield.*1\|steam_app_1238840*"
#
# control AND space (mouse thumb front/sniper sensitivity button) - PRONE
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Decimal" # numlock ON
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Delete" # numlock OFF
"Logitech G502 HERO Gaming Mouse" "" any key/278 "XKey/l" # left scrolltilt
"Logitech G502 HERO Gaming Mouse" "" any key/279 "XKey/r" # right scrolltilt
"Logitech G502 HERO Gaming Mouse" "" any key/274 "XKey/g" # MMB/mouse3
"Logitech G502 HERO Gaming Mouse" "" any rel/8/-1 "XKey/Delete" # scroll down
"Logitech G502 HERO Gaming Mouse" "" any rel/8/1 "XKey/s" # scroll up
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "bf3.exe\|Battlefield 3*\|steam_app_1238820"
# NOTE: has issues not recognising mouse3 and mouse4, thumb back/fwd: accepts in game key bindings, but some binds dont act ingame. Kind of random - use evrouter
#
# space = sprint (mousethumb fwd)
# crouch = rctrl
# prone = NUM_COMMA (KP_Decimal)
# bipod = PGDN
# reload = NUM0 (KP_0)
# toggle primary = mouse4 (mousethumb front)
# select secondary = INS
# select underslung = AXIS 2Y (scroll down)
# select gadget1 = mouse3 (mousethumb rear)
# select gadget2 = PGUP
# select grenade = mouse2
# melee = AXIS 2Y (scroll up)
# fireselect = END
# light = DEL
# interact = ENTER
# enter/exit = ENTER
# change seat = NUM4
# seat1 = NUM1
# seat2 = NUM2
# seat3 = NUM3
#
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Decimal" # PRONE - control+space
"Logitech K800\|SONiX USB DEVICE" "" any key/43 "XKey/Tab" # \ as Tab
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "bf4.exe\|Battlefield 4*\|steam_app_1238860*"
#
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Decimal" # PRONE - control+space
"Logitech K800\|SONiX USB DEVICE" "" any key/43 "XKey/Tab" # \ as Tab
# "Logitech K800\|SONiX USB DEVICE" "" any key/54 "Shell/xdotool keydown shift sleep 0.2 key insert keyup shift" #shift
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "bfv.exe\|Battlefield\.*V\|steam_app_1238810*"
#
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Decimal" # PRONE - control+space
"Logitech K800\|SONiX USB DEVICE" "" any key/43 "XKey/Tab" # \ as Tab
"Logitech G502 HERO Gaming Mouse" "" any key/278 "XKey/l" # left scrolltilt
"Logitech G502 HERO Gaming Mouse" "" any key/279 "XKey/r" # right scrolltilt
"Logitech G502 HERO Gaming Mouse" "" any key/274 "XKey/g" # MMB/mouse3
"Logitech G502 HERO Gaming Mouse" "" any rel/8/-1 "XKey/Next" # scroll down - SECONDARY
"Logitech G502 HERO Gaming Mouse" "" any rel/8/1 "XKey/s" # scroll up - STAB
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "SquadGame*"
#
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Decimal" # PRONE - control+space
"Logitech K800\|SONiX USB DEVICE" "" any key/43 "XKey/Tab" # \ as Tab
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "arma3.x86_64\|Arma 3*\|steam_app_107410*"
#
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Decimal" # PRONE - control+space
"Logitech K800\|SONiX USB DEVICE" "" any key/43 "XKey/Tab" # \ as Tab
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "AA Game*\|steam_app_203290*"
#
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Decimal" # PRONE - control+space
"Logitech K800\|SONiX USB DEVICE" "" any key/43 "XKey/Tab" # \ as Tab
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "Operation: Harsh Doorstop*\|steam_app_736590*"
#
"Logitech G502 HERO Gaming Mouse Keyboard" "" control key/57 "XKey/KP_Decimal" # PRONE - control+space
"Logitech K800\|SONiX USB DEVICE" "" any key/43 "XKey/Tab" # \ as Tab
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Window "Warzone 2100" # Window title
#
# -------
# ZOOM IN
"Logitech G502 HERO Gaming Mouse" "" any key/276 "XKey/KP_Add"
# ZOOM OUT
"Logitech G502 HERO Gaming Mouse" "" any key/275 "XKey/KP_Subtract"
# -------
# (F5) commanders
# (F6) intelligence display
# -------
# BACKSPACE (14)
# COMMAND:STOP
"Logitech K800\|SONiX USB DEVICE" "" any key/14 "XKey/s"
#
# INS (110)
# COMMAND:GUARD
"Logitech K800\|SONiX USB DEVICE" "" any key/110 "XKey/H"
#
# HOME (102)
# COMMAND: HOLD
"Logitech K800\|SONiX USB DEVICE" "" any key/102 "XKey/g"
#
# PGUP (104)
# COMMAND:PATROL
"Logitech K800\|SONiX USB DEVICE" "" any key/104 "XKey/q"
#
# -------
# \ (43)
# (F4) BUILD
"Logitech K800\|SONiX USB DEVICE" "" any key/43 "XKey/F4"
#
# DEL (111)
# (F1) DESIGN
"Logitech K800\|SONiX USB DEVICE" "" any key/111 "XKey/F1"
#
# END (107)
# (F2) MANUFACTURE
"Logitech K800\|SONiX USB DEVICE" "" any key/107 "XKey/F2"
#
# PGDN (109)
# (F3) RESEARCH
"Logitech K800\|SONiX USB DEVICE" "" any key/109 "XKey/F3"
# -------
# KP_Home (71)
# SELECT VTOL
"Logitech K800\|SONiX USB DEVICE" "" any key/71 "Shell/xdotool keyup Ctrl key ctrl+v"
#
# KP_Left (75)
# SELECT SIMILAR
"Logitech K800\|SONiX USB DEVICE" "" any key/75 "Shell/xdotool keyup Ctrl key ctrl+z"
#
# KP_End (79)
# SELECT DAMAGED
"Logitech K800\|SONiX USB DEVICE" "" any key/79 "Shell/xdotool keyup Ctrl key ctrl+d"
# -------
# KP_Up (72)
# SELECT SENSOR TRUCKS
"Logitech K800\|SONiX USB DEVICE" "" any key/72 "Shell/xdotool keyup Shift key shift+s"
#
# KP_5 (76)
# SELECT CONSTRUCTION TRUCKS
"Logitech K800\|SONiX USB DEVICE" "" any key/76 "Shell/xdotool keyup Shift key shift+t"
#
# KP_Down (80)
# SELECT REPAIR TRUCKS
"Logitech K800\|SONiX USB DEVICE" "" any key/80 "Shell/xdotool keyup Shift key shift+r"
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# Window "bf4.exe\|Battlefield 4*\|steam_app_1238860*"
Window "Age of Empires II: Definitive Edition*\|AoE2DE_s.exe\|steam_app_813780*"
"Logitech K800\|SONiX USB DEVICE" "" any key/135 "XKey/Alt_R" #135=menu key
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment