# vim: ft=i3config input 1:1:AT_Translated_Set_2_keyboard { xkb_layout us xkb_variant mac xkb_options 'caps:hyper,lvl3:ralt_switch_multikey,eurosign:5' repeat_rate 70 repeat_delay 200 } input 65261:25700:Input_Club_Infinity_keyboard/QMK { xkb_layout us xkb_variant mac xkb_options 'caps:hyper,lvl3:ralt_switch_multikey,eurosign:5' repeat_rate 70 repeat_delay 200 } input 65261:24672:OLKB_Planck { xkb_layout us xkb_variant mac xkb_options 'caps:hyper,lvl3:ralt_switch_multikey,eurosign:5' repeat_rate 70 repeat_delay 200 } input 2:7:SynPS/2_Synaptics_TouchPad { tap enabled natural_scroll enabled accel_profile adaptive } input 2:10:TPPS/2_Elan_TrackPoint { natural_scroll enabled accel_profile adaptive pointer_accel 1 } input 1149:8264:Primax_Kensington_Eagle_Trackball { accel_profile adaptive } set $slimblade 1149:8257:Kensington_Kensington_Slimblade_Trackball input $slimblade { accel_profile adaptive pointer_accel 0.5 scroll_factor 2 } # button layout: # --------- # | 2 | 8 | # --------- # | 1 | 3 | # --------- bindsym --input-device=$slimblade --whole-window button8 seat - cursor press button3, seat - cursor release button3 bindsym --input-device=$slimblade --whole-window button3 seat - cursor press button8, seat - cursor release button8 set $pen 10429:148:XP-PEN_STAR_G640_Pen input $pen { accel_profile flat } # seat pen attach $pen # seat pen hide_cursor 10000 # seat pen idle_inhibit tablet_tool # seat pen idle_wake tablet_tool