This guy has clearly never used LaTeX.
I mapped my \ to a more accessible location and it improved my typing speed by factor 2 or so.
This guy has clearly never used LaTeX.
I mapped my \ to a more accessible location and it improved my typing speed by factor 2 or so.
Is it odd that I've never found my typing speed to be a bottleneck worth optimizing? Maybe I haven't thought about it enough. While I overall type slower than I think, the difference is very slight and the result is more time to think about how to phrase things. I often find my hands freezing for .5ish seconds while my brain get stuck deciding on what the next appropriate word is.
When coding, it is even less of an issue and if I ever have anything to optimize on the level of typing it would be the auto complete not being helpful enough.
Interestingly, I stream some free software coding I do on twitch (usually about 2 hours a day). I should watch myself and see what I do now, because I haven't really paid attention to my typing for at least a couple of decades. Though, my streaming dialog easily takes half of my brain, so maybe it's not what I normally do... ;-)
I feel like if i only have a few special chars to move around between modes, it should be easy to learn.
I’ve already inherited my xkbmap and changed the special char to something that suites me more and its been better on my fingers.
Though I really dislike the meta key next to the space-bar but that is just me not being old enough to have used non IBM compatible keyboards.
As you might have noticed, everybody's preference is different.
However. What I found best as a vim user was to use ^[ as escape. It has the added bonus of actually being faster to process by vim too.
In context: https://github.com/majewsky/system-configuration/blob/6c4478...
My xmodmap file has things like:
! Make Caps Lock be Escape and Scroll Lock be Caps Lock
remove Lock = Caps_Lock
keysym Caps_Lock = Escape
remove Lock = Scroll_Lock
keysym Scroll_Lock = Caps_Lock
add Lock = Caps_Lock
After reading this post, I also reverted backspace and bar/backslash: keysym BackSpace = backslash bar
keysym backslash = BackSpace
[1] https://wiki.archlinux.org/index.php/XmodmapEDIT: xmodmap link
ESC if pressed once.
CTRL it pressed with another key.
The UK layout has an advantage, it's to the left of the Z and is easy to type.
The UK layout has a whole extra key which also makes # easier to type because it does not require a shift.
Although it's a bit of a rabbit hole. You start by moving around your control keys, maybe add a thumb backspace, a few months later you end up with a programming optimized symbols layer [3] and then maybe even adding in chorded stuff [4]. It's a bit of a trip and ruins 'traditional' keyboards.
[2] http://xahlee.info/kbd/hyper_7_keyboard.html
[3] https://qmk.fm/keyboards/gergo/keymap.png
[4] https://github.com/germ/qmk_firmware/blob/gboards-update/key...