ish-app / ish

Linux shell for iOS
https://ish.app
Other
16.95k stars 892 forks source link

Some key combinations are not being picked up correctly #986

Open Stwerp opened 3 years ago

Stwerp commented 3 years ago

I mentioned this bug on the discord this weekend, but found that after updating to v1.0.1 the behavior is slightly different. I am writing the bug as of v1.0.1 below and leaving the earlier bug in case that helps track the issue.

I have found problems with several key chords. Example:

I am running iSH v1.0.1 on an iPad running iOS 14.1.

Issues from a few days ago, prior to v1.0.1:

I have found problems with several key chords. Example: Control - Underscore (C-_ in emacs parlance) is intercepted as `m' when using the software keyboard. When using an external bluetooth hardware keyboard, the key chord is ignored. (In the case of the ext. keyboard, the chord is Control-Shift-Dash keys.)

Possibly related to this issue.

Stwerp commented 3 years ago

Just a bit more info: I had not noticed this before, but the terminal.app on Mac OS /also/ tends to ignore the same key combinations. I have not dived deep into the settings, but am guessing this is some lower-level OS functionality that is stealing the key combinations.

tbodt commented 3 years ago

Yes, some key combinations are not supported by terminals. C-_ and M-< are possible to support though.

JupiLogy commented 10 months ago

Thought I would add that C-/ (undo in emacs) also doesn't get passed through u_u

Old topic I know. Lots of love for this app though :)