Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Key binding on Mac OS should use other combination than the single option key (⌥) #200

Closed
Tracked by #204 ...
twwwt opened this issue Dec 26, 2021 · 3 comments · Fixed by #201
Closed
Tracked by #204 ...

Key binding on Mac OS should use other combination than the single option key (⌥) #200

twwwt opened this issue Dec 26, 2021 · 3 comments · Fixed by #201

Comments

@twwwt
Copy link
Contributor

twwwt commented Dec 26, 2021

Expected Behavior

On Mac OS, the option key (⌥) is a key modifier (similar to the AltGr key on Windows) used to type additional characters. For instance, on German keyboard layouts + e maps to the € (Euro) currency symbol. In general, entering + e on the keyboard in any Eclipse text editor should type the character it is mapped to, according to the actual keyboard layout used.

Actual Behavior

Unfortunately, EasyShell's default keyboard binding on Mac OS generally starts with + e, which makes it impossible to use + e to type the character that the keyboard layout maps it to (since it is captured by EasyShell's key binding).

Please, change EasyShell's default keyboard shortcuts for Mac OS to not use the single option key nor the + ⇧ Shift combination. As a proposal, it could be changed like I did on my local Eclipse installation (^ is the CTRL key):

Preferences

Steps to Reproduce the Problem

Obvious from the explanation above.

Your Environment

  • Plugin version: 2.2.1
  • Eclipse Version: 2021-12 (4.22)
  • Java Version: 17.0.1
  • Operating System Version: Mac OS 12.1
@anb0s
Copy link
Owner

anb0s commented Dec 27, 2021

Thanks for the report. I will investigate how to configure the keys for different platfroms (here PC or Mac). May be somebody knows it and can help with hint or better a PR ;) .

I've no Mac OS and cannot test, so test build can be provided bofore cretaing new tag (release).

twwwt added a commit to twwwt/EasyShell that referenced this issue Jan 15, 2022
This change fixes issue anb0s#200 as proposed: change the default key binding on MacOS generally to `⌥` + `^` (Option + CTRL key); e.g., `⌥` + `^` + `E O` for opening a terminal.
@anb0s anb0s added this to the v2.3 milestone Jan 15, 2022
@anb0s anb0s self-assigned this Jan 15, 2022
anb0s pushed a commit that referenced this issue Jan 15, 2022
This change fixes issue #200 as proposed: change the default key binding on MacOS generally to `⌥` + `^` (Option + CTRL key); e.g., `⌥` + `^` + `E O` for opening a terminal.
@anb0s anb0s closed this as completed Jan 15, 2022
@anb0s
Copy link
Owner

anb0s commented Jan 15, 2022

please checkout testing build #204

@anb0s
Copy link
Owner

anb0s commented Mar 29, 2022

@twwwt see new pre-release v2.3.0-beta.2
that also includes chnages from pre-release v2.3.0-beta.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants