Fabian Peter Hammerle
|
38861dcea6
fix extended controls: xchangeproperty unexpected keyord arg
|
6 years ago |
Fabian Peter Hammerle
|
1440367b8d
scripts/tooncher & extended controls: added option to change engine's window name
|
6 years ago |
Fabian Peter Hammerle
|
b2ae9bb43b
extended controls: store tooncher's pid as xproperty of engine's window
|
6 years ago |
Fabian Peter Hammerle
|
5a50551bda
extended controls refactor: derive SelectGagAction from CenterClickAction, determine factor_x from column_index
|
6 years ago |
Fabian Peter Hammerle
|
0097f5f187
extended controls: map o,; -> elephant, fog for target 1
|
6 years ago |
Fabian Peter Hammerle
|
7fac902160
extended controls SelectGagAction: derive from EngineAction to target engine by index;
|
6 years ago |
Fabian Peter Hammerle
|
5021fd73da
extended controls: assign target indices to running engines;
|
6 years ago |
Fabian Peter Hammerle
|
83e27df7b5
extended controls refactor RewriteKeyEventAction: rename target_engine -> target_engine_index, no longer bitmask
|
6 years ago |
Fabian Peter Hammerle
|
22aaeacd6b
extended controls refactor: rename engine_window -> primary_engine_window
|
6 years ago |
Fabian Peter Hammerle
|
1e1bf3c49d
extended controls refactor: rename engine_id -> primary_engine_id
|
6 years ago |
Fabian Peter Hammerle
|
92a055298a
extended controls: refactor
|
6 years ago |
Fabian Peter Hammerle
|
b02807a8f4
extended controls: adapt log level
|
6 years ago |
Fabian Peter Hammerle
|
7bf7272103
extended controls: map n,v / -> throw pie
|
6 years ago |
Fabian Peter Hammerle
|
4f8326f708
extended controls: map slash / -> jump non-primary
|
6 years ago |
Fabian Peter Hammerle
|
36df6ea80f
extended controls: implemented workaround for 'missed key release event' bug
|
6 years ago |
Fabian Peter Hammerle
|
29062894da
extended controls: print warning if 'missed key release event' bug occurs
|
6 years ago |
Fabian Peter Hammerle
|
af8bf3e278
extended controls: map ijkl -> arrow keys non-primary engine
|
6 years ago |
Fabian Peter Hammerle
|
0e39710d4d
extended controls: cache list of engine windows
|
6 years ago |
Fabian Peter Hammerle
|
eadb0df879
extended controls: map space -> jump, all engine windows
|
6 years ago |
Fabian Peter Hammerle
|
d6f8952a4a
extended controls: map e -> select elephant trunk in battle
|
6 years ago |
Fabian Peter Hammerle
|
c0f49c9067
extended controls: map f -> select fog in battle
|
6 years ago |
Fabian Peter Hammerle
|
fc3b8dbccd
tooncher/controls.py: added ref to TODO
|
6 years ago |
Fabian Peter Hammerle
|
e74dd2e785
ExtendedControls.run main loop: added timeout when waiting for a xevent
|
6 years ago |
Fabian Peter Hammerle
|
3233f1f8e7
ExtendedControls: added toggle action to _keysym_mappings
|
6 years ago |
Fabian Peter Hammerle
|
9c8132c13f
controls EXTENDED_CONTROLS_DEFAULT_KEYSYM_MAPPINGS: map actions instead of keysyms
|
6 years ago |
Fabian Peter Hammerle
|
bc14a69614
extended controls: introduced actions (tooncher/actions.py)
|
6 years ago |
Fabian Peter Hammerle
|
7f4db4bccc
tooncher/controls.py: rename some variables
|
6 years ago |
Fabian Peter Hammerle
|
be6b73808f
controls.py: added constant EXTENDED_CONTROLS_DEFAULT_TOGGLE_KEYSYM_NAME
|
6 years ago |
Fabian Peter Hammerle
|
11565a6b6e
ExtendedControls.__init__ params: engine pid instead of Popen instance
|
6 years ago |
Fabian Peter Hammerle
|
6b831bcbd7
move implementation of ExtendedControls to new file tooncher/controls.py
|
6 years ago |