I don’t get why they did it this way, though they’re both very common, given how much more interesting stuff they’ve done than most others. ⁴ Fn+F6 = Super+Shift+S, and Fn+F9 = Super+P, because those are standard Windows shortcuts. evtest on the appropriate /dev/input/event* file doesn’t show anything being emitted. ³ As far as I can tell, Fn+Space just gets swallowed. Wish I could disable this feature, because just occasionally I accidentally trigger it, and I will never want it. ² Fn+Super disables/enables the Super key. Really not looking forward to the inevitable day when I get a laptop without one again. But you know my favourite key on the keyboard? XF86AudioMicMute. It’s fun being like most projectors with their “press the power button again to show you actually meant it”. I included the power button as one of the 82 keys, as I use it that way: I have XF86PowerOff switch to a Sway/i3 mode where pressing it again shuts down, r reboots, h hibernates, &c. I dunno, Hyper or something (is Hyper a thing at that level? or is there some other extra modifier available?). Look, perhaps we could at least begin by adding a key code for Fn when it’s tapped by itself or with any of the 62 keys. Yes, I know that shifting it all from firmware to driver would cause inconvenience in some situations. I use Super+ in my tiling window manager, why can’t I use Fn+ instead if I want to? I really wish I could use that Fn key just as a regular additional modifier. The remaining 62 keys? They just get passed through as though I weren’t holding down the Fn key. My laptop’s keyboard has one Fn key, and 82 others.¹ I can only use Fn with 20 of them-one is legitimately handled in firmware², one does nothing³, two emit combos⁴, and 16 emit distinct key codes. My greatest annoyance with keyboards is that Fn keys (as found to one side of the left Ctrl/Control key ubiquitous on laptops and common on other keyboards) are always implemented in firmware, and simply don’t do anything with most of the keys, but implement them in such a way that I can’t either. There's a lot of keys on there, even ignoring the letter keys (which are densely enough "taken" by a lot of other things I don't tend to override them much). take control of your keyboard! I don't obsess on not using the mouse at all, but the keyboard can do a lot. In general, I say to anyone who makes a living on a computer. I'm actually perfectly happy with them being a reduced-height bar across the top, as most laptops seem to have now. Fortunately, people don't seem to be copying them and dumping the function keys. Was that ever a train wreck for me, as you might expect. (I did use a mac with a touch bar for a bit. Physical buttons for these things come and go but "WIN-Up" (or Super-Up if you prefer) has always been there. I've mapped these in something like the last four window managers I use, and they've survived across probably a dozen physical keyboards now. technically FF, reverse, and pause are WIN-right, WIN-left, and WIN-up respectively, but same principle.) I'm not even close to using up all the function keys. I've got volume, mute, pause, fast forward and reverse in there but it's far from the only things I've got. By which I mean, unmodified, SHIFT, CTRL, and ALT, and that's without counting multiple modifiers. That is a fine use, but multimedia keys use 3-7ish (depending on how crazy you go) of the 48-ish function keys readily available. # make a quick launcher for specific things I do all the timeīindsym d exec $em_daemon ~/ mode "default"īindsym e exec $em_daemon -eval "(ibuffer)" mode "default" #īindsym s exec $em_daemon -eval '(switch-to-buffer (format-time-string "%d %b %Y %H:%M:%S"))' mode "default"īindsym h exec -no-startup-id zeal mode "default"īindsym j exec -no-startup-id ~/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox mode "default"īindsym m exec -no-startup-id mendeley mode "default"īindsym k exec -no-startup-id keepassxc mode "default"īindsym i exec zsh -c '$alacritty -e ~/.local/pipx/venvs/ipython/bin/ipython' mode "default"īindsym a exec "rofi -show window -show-icons -theme gruvbox-dark-hard.rasi" mode "default"
0 Comments
Leave a Reply. |