Remix.run Logo
Wilder7977 6 days ago

> And btw while apple is often offered as some golden standard for key bindings, I think the situation there is much (MUCH) worse: apps often intercept and handle common combinations on their own, with unclear precedence, which leads to non-deterministic behavior and a complete mess if you want to override any standard combination.

Thank you. That is absolutely the case. As someone who had to switch to Mac for work, I found the keybinding situation to be a complete mess. It's also incredibly hard to track down and change certain keybindings, many apps don't have any text configuration to easily modify and require you to go through their GUIs which require you to know what you are looking for (e.g., which app).

guiambros 4 days ago | parent | next [-]

+1; Mac key bindings is a s**show.

BetterTouchTool is my solution. Incredibly hacky and time consuming, but I'm happy with my setup. Now my key bindings are 95% equal across Linux and Mac, so I don't have to spend too much cognitive energy having to remember which system I am using.

I wish we had some sort of key maps that you could copy between machines & OSes, and all the key bindings would work the same way.

troupo 6 days ago | parent | prev [-]

> I found the keybinding situation to be a complete mess.

As in: most shortcts work the same across all apps?

> It's also incredibly hard to track down and change certain keybindings, many apps don't have any text configuration to easily modify and require you to go through their GUIs

Any action exposed in menus is handled on OS level in keyboard configuration: https://techtoro.io/blog/how-to-change-keyboard-shortcuts-on...

Wilder7977 5 days ago | parent [-]

No, I mean keybindings that are app specific and that are _not_ exposed in the keyboard configuration menu. Case in point, iterm2. Tons of useless keybindings that you have no easy way to see and disable. Let alone the fact that the app immediately crashes every time I try to modify one.

You really assumed I haven't searched - and figured out - how to change keyboard shortcuts?

troupo 5 days ago | parent [-]

> keybindings that are app specific and that are _not_ exposed in the keyboard configuration menu

Isn't it the same issue across all operating systems then?

> You really assumed I haven't searched - and figured out - how to change keyboard shortcuts?

You wouldn't believe how many times I've ran into people who said something and it turns out they didn't do something that would fix their issues :)

Wilder7977 3 days ago | parent [-]

> Isn't it the same issue across all operating systems then?

Sort-of but not in my experience at least. In Linux there is a tendency of using /etc or .config files, where it's quite trivial to catch/modify anything.

> they didn't do something that would fix their issues

Oh well, I can't say I _fixed_ my issue. My mac usage compared to my linux+i3 usage still feels like bronze age tech, but definitely I salvaged what I could :)