Live data from Hacker News

I Hate (Most) Keyboard 'Fn' Keys

danq.me

31–40 of 212 posts

Re: I Hate (Most) Keyboard 'Fn' Keys

#31

Some models do have physical switches on the back witj which you can enable / disable this behaviour. One of the many cases where physical buttons/switches are superior to software-only options.

Only tangentially related, but I've found myself down a rabbit hole with some ancient BigKeys keyboards (designed/manufactured by Greystone Digital), and a small handful of them have a physical switch on their underside that switches them between QWERTY and ASDF layout; it's genuinely perplexing because the code theyre running on the boards is not at all standard PS/2 or USB (save a few later revisions/models). There is a DFK48 V1.2 (mfg 1994) that I have been fighting with for some time now, and it angers me to no end.

The lengths that peripheral manufacturers will go to to create "functionality" is wild, having looked at hardware like this for the first time. Granted, I'm working with what is widely considered an accessibility HID, the fact that "stickey keys" (as theyre known in Windows) is a default function of this keyboard, which breaks all common passive PS/2 -> USB adapters due to encoding differences, significantly fucks up my workflow in using it with modern hardware by using unique encodings AFAICT. It's a wonderful puzzle, but an annoyance for someone trying to accomplish anything.

I'm confident this shit could be oneshot with LLMs, but that's not the point of the work, in case anyone was considering chiming in about them.

Part of me needs to realize that this was made 30+ years ago, before we knew what we now know. But another part of me feels intense animosity for such early, unabashed, and shameless abandon in regards to HID standards/protocols. Using what is effectively Stickey Keys by default and breaking PS/2 -> USB adaptability because of that is annoying as hell, even if the thing is $50 on ebay.

Re: I Hate (Most) Keyboard 'Fn' Keys

#33
post #24
post #12

I've switched to programmable ergo keyboards where there's a whole slew of options ( https://precondition.github.io/home-row-mods just covers home row mods) I've always hated stateful control. Always ripped out caps lock key from my boards (or later figured out remapping), same for insert mode That's carried over, even with options like one shot mods, & cutting down to under 40 keys (& playing with 28, yesterday rece…

You sound like you would prefer Emacs over Vim.

I mostly agree with GP on stateful controls, but emacs has never clicked for me like vim did. Perhaps it's because switching between modes feels more natural than a simple toggle.

Re: I Hate (Most) Keyboard 'Fn' Keys

#35
post #18

Thinkpad laptops thankfully have a BIOS option to revert the behaviour to normal, where F1-F12 perform their nominal functions. I'd probably pay an extra €50 for a laptop that didn't come with a stupid Fn button at all. Might want to throw some more money at a few more keyboard modifications: my bottom row is Fn CTRL Win Alt Space AltGr PrtSc Ctrl; that PrtSc button clearly has no business being there. Arrows & PgUp/…

Yes, normally a BIOS setting on laptops I think. Before changing it I was hitting sleep constantly since they'd put it on F1, jammed up next to escape.

Re: I Hate (Most) Keyboard 'Fn' Keys

#36
Traditional keyboards are dead to me, get something programmable with zmk or qmk and a bunch of extra thumb buttons so they can do something more than just the spacebar. I have ctrl and alt in the outer column inline with letters so they're super easy to press without reaching, and shift, return, backspace on thumbs as well as layer switch for function keys, symbols, numpad, and arrows all accessible from the home position. Bonus points for split too so your wrists aren't at a weird angle.

Re: I Hate (Most) Keyboard 'Fn' Keys

#37
post #8

Speaking of "natural scrolling" it is horrible because most scrolling is downward and "natural" is an ergonomically inferior pushing action instead of pulling. It's only natural on the actual display itself. Anothe affront to nature by Apple, along with killing the headphone jack.

I think "natural" feels right on a touch pad but, I have a standard/wired KBM setup for working and a wireless keyboard with "touch pad" for sitting on the couch. That "touch pad" registers itself as a "mouse". OSes let you pick different scroll directions for mouse and touch pad, not specific devices. I have to switch manually when it bugs me enough. Just can't win. There is no perfect keyboard. Someone please prove me wrong.

Re: I Hate (Most) Keyboard 'Fn' Keys

#38
post #8

Speaking of "natural scrolling" it is horrible because most scrolling is downward and "natural" is an ergonomically inferior pushing action instead of pulling. It's only natural on the actual display itself. Anothe affront to nature by Apple, along with killing the headphone jack.

Apple's just doing what's on the agenda, plugging the analog hole. Your TV doesn't have a headphone jack any more either. TVs haven't had this in decades.

Re: I Hate (Most) Keyboard 'Fn' Keys

#39
post #8

Speaking of "natural scrolling" it is horrible because most scrolling is downward and "natural" is an ergonomically inferior pushing action instead of pulling. It's only natural on the actual display itself. Anothe affront to nature by Apple, along with killing the headphone jack.

On a Macbook, natural scrolling feels right on the touchpad. The real crime is not having a separate setting for a mouse. I had to use applescript tied to a keybind so I can use natural scrolling on the touchpad and toggle to regular scrolling when using a mouse wheel.
Post reply on HN