helloSystem / hello

Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!
2.29k stars 56 forks source link

Implement Mac-like shortcuts #58

Open probonopd opened 3 years ago

probonopd commented 3 years ago

Implement Mac-like shortcuts https://support.apple.com/en-us/HT201236

grahamperrin commented 3 years ago

Shell (application)

In Mac OS X: I loved that shortcuts such as -C and -V worked as expected in Terminal.

With FreeBSD as a base for helloSystem, Control-Shift-C and Control-Shift-C are sane defaults. I see them as shortcuts:

image

– albeit not yet effective.

probonopd commented 3 years ago

I would like to show up in the menu instead of Ctrl...

grahamperrin commented 3 years ago

I would like to show …

To appear only if a (Mac) keyboard with is detectable (or set by the user)?

46

grahamperrin commented 3 years ago

Walk through …

hello-0.3.0_0C155-FreeBSD-12.1-amd64.iso

Alt and Control have been de-swapped ☑ but Alt- and Shift-Alt- have no effect.

probonopd commented 3 years ago

They are on Ctrl when you de-swap... can be changed in

https://github.com/helloSystem/ISO/blob/76fa52d7813436477a815fa8e5af3f10193bd1d4/overlays/uzip/hello/files/usr/share/skel/.openbox#L269

grahamperrin commented 3 years ago

on Ctrl when you de-swap.

That's not normal. Normal (non-swapped) use of forward walk-through should be in response to Alt-.

probonopd commented 3 years ago

As you know, we swap Ctrl and Alt by default. To still have window switching work as usual, we had to put it on Ctrl in the Openbox configuration.

One way (albeit messy) to resolve this would be to ship (or create on-the-fly) separate Openbox configurations for swapped and non-swapped... but we'd need to do this for HiDPI and non-HiDPI... hence messy.

In the meantime, users wishing to change this need to edit the Openbox configuration file.

Anyone, is there a better way?