

- Controllermate multiple keys for an action full#
- Controllermate multiple keys for an action code#
- Controllermate multiple keys for an action windows#
Personal best was 26 programs written, tested and signed off by auditors in a day.
Controllermate multiple keys for an action code#
Heck I even had it generating a test framework for the code and all this allowed me to churn thru programming faster than the analysts could keep up. I expanded it to do most of the Identification etc, pop the date written in and that. So I did my own shorthand and a script (was Honeywell Bull DPS88 running GCOS 8) that would expand the shorthand into the code, of which for COBOL, was lots of typing tokenisations to be done. When I started out programming (COBOL) in the early 80's we had a choice of typing coding sheets to send to the typing pool or use one of the terminals and type them ourselves. Why learn when you can invent your own shorthand, more natural for you and unless you want somebody else to read the shorthand - not an issue and even then can just translate with a script. > I'd love to get into stenography but it seems like the amount of memorizing involved is akin to learning a new foreign language, too much to learn as a hobby. And the lazy thing to do was simply to use a japanese keyboard. Years and years ago it wasn't that easy to make your own keyboard so back then it made sense to go for the laziest thing that would provide me with more modifiers and with "easy to reach with the thumbs" modifiers (thanks to the small spacebar). In this day and age I probably should get a custom keyboard or make my own keyboard but. It's nice because these additional modifiers never clash with any other shortcuts.Īnd as I type this I see in this thread I'm not the only one using a japanese keyboard this way. The "hyper" modifier is for my custom macros/functions (which I call from Emacs).
Controllermate multiple keys for an action windows#
The "super" modifier is only for shortcuts related to my window manager (switching virtual desktops / arranging windows / launching programs etc.). I love japanese keyboards because the space bar is tiny so the modifiers left and right of the space bar are easy to reach. I use the extra functions keys as "super" and "hyper" in addition to ctrl/shift/alt. I'm not japanese (but I've got japanese family members) but I do use japanese keyboard since years and years and years. Maybe I could use just Xautomation for that (that uses libXtest).īut the most useful of all, by far: alias s='cd. Maybe one day lol, but that's cheating and I wouldn't do it online (also I'd get screwed on whiff or block).

I also sometimes think about implementing a keyboard macro that does a BnB combo in Skullgirls :). Also "r" types "Reviewed-by: dyingkneepad ". I have a vim macro "ji" that does ":e src/dir/i-always/go/to/prefix_" and "jv" that does ":e src/other/common/dir/filename_prefix_". I also have macros for ctrl+alt+left and ctrl+alt+right to switch desktops more easily. I have a macro for ctrl+shift+v on my Keyboard since it's the Evolution (Linux mail app) shortcut for moving emails. I also make heavy use of custom mappings in Vim and Bash aliases. I need macros even for the keyboard arrows because my Keyboard doesn't have arrows (arrows are layer2+hjkl or layer2+esdf). I have a Dygma Raise which is a ~60% keyboard and uses layers. I need to make a post showing this off one of these days. Now it’s unused, but I haven’t found anything I do commonly enough to justify putting in this spot.
Controllermate multiple keys for an action full#
I might do more keyboard wizardry if I was a full time engineer still.Ġ - This was really useful right up until I built a custom zoom control box with toggle switches (with covers!) for my lights, camera, and mic. Then again I’m also a manager now, so take that last bit with a grain of salt. It’s a neat trick, but the mouse stuff above has so far been more important to me. I currently only use this for o (optimize imports) and i (indent document) in IntelliJ. This lets me program shortcuts like ctrl+alt+shift+command+o, which is pretty easy to reach and guaranteed to have no collisions. My keyboard (Ergodox EZ) has a “hyper” button on it, which is the combination of every modifier key on my keyboard. This will reduce switching, which is faster and reduces strain. In retrospect, the correct answer is to select whatever key combinations you end up alternating back and forth between your keyboard and mouse to enter and program it into your mouse. I regularly forget that the other three are there. These alone probably reduce the back and forth between keyboard and mouse by half. For the side buttons, copy, paste, and enter are the overwhelming winners. Screen left/right is the most important things I do with the mouse aside from the normal pointing and clicking.


OSX screen left/right (activated by pushing the mouse wheel left or right). My mouse (Logitech G604) has six side buttons, three extra top bottoms, and has the following programmed on it:
