this post was submitted on 10 Mar 2024
282 points (97.6% liked)

Firefox

17857 readers
1 users here now

A place to discuss the news and latest developments on the open-source browser Firefox

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Max_P@lemmy.max-p.me 36 points 1 year ago* (last edited 1 year ago) (5 children)

I'd go a step further and say that applications shouldn't implement keyboard shortcuts at all. Ideally there'd be an integration with the OS where the application exposes the available commands and the default key binding.

That way the OS can provide consistent key bindings across all applications, so if you switch Ctrl+C to Meta+C, it just works, and opens up a lot of possibilities for weird accessibility setups, and also opens up room for changes to the keyboards.

It's weird enough as it is if you use dvorak or more regional ones like bépo, and it's not even a different physical keyboard it's just a key layout. We have touchscreens and virtual keyboards, adding a Ctrl and Alt key to a virtual keyboard takes space and it's kinda ridiculous when we could have a nice customization shortcuts ribbon so you have copy/paste and stuff handy. There's also voice inputs.

Input needs to be decoupled from the concept of a keyboard. Steam Input is a good step towards that for games specifically, but it would be amazing as a general system so you can comfortably use Firefox from a game controller and whatnot.

[–] kevincox@lemmy.ml 3 points 1 year ago

Yeah, I've thought that in addition to regular keystrokes operating systems should provide logical events. If I press Ctrl+c don't send Ctrl+c to the application, send Copy (Maybe also with the original keystroke in case it needs to be interpreted "raw" like when using remote desktop software). We sort of have this for keyboard, there are special keys like Mute and Web Browser, but I think we should extend this system for common actions that are basically universal.

load more comments (4 replies)