isontheline / pro.webssh.net

iOS / iPadOS / macOS SSH Client
https://apps.apple.com/us/app/id497714887
MIT License
316 stars 46 forks source link

Ctrl-C doesn't work on Cyrillic keyboard layout #982

Closed isontheline closed 1 year ago

isontheline commented 1 year ago

Bug description

I noticed a couple of other equally annoying bugs. The first is when the application is launched on marcos Ventura beta 14.0 (23A5301h), the fingerprint authorization window becomes inactive. The second problem is that if I am on the Russian keyboard layout, the keyboard shortcuts (example: Control+Z/x/c/v) do not work

isontheline commented 1 year ago

Fingerprint window is managed by macOS itself so I think it will be fixed by Apple later.

Keyboard shortcuts should work out of the box. Could you check what happen with : showkey -a

isontheline commented 1 year ago

Control+Z(Я)/D(В) not worked at russian layout

root@nextcloud:~# showkey -a

Press any keys - Ctrl-D will terminate this program

^Z 26 0032 0x1a ^X 24 0030 0x18 ^C 3 0003 0x03 ^V 22 0026 0x16 ^D 4 0004 0x04 root@nextcloud:~# showkey -a

Press any keys - Ctrl-D will terminate this program

<ctrl-ч> 60 0074 0x3c 99 0143 0x63 116 0164 0x74 114 0162 0x72 108 0154 0x6c 45 0055 0x2d 209 0321 0xd1 135 0207 0x87 62 0076 0x3e <ctrl-с> 60 0074 0x3c 99 0143 0x63 116 0164 0x74 114 0162 0x72 108 0154 0x6c 45 0055 0x2d 209 0321 0xd1 129 0201 0x81 62 0076 0x3e <ctrl-м> 60 0074 0x3c 99 0143 0x63 116 0164 0x74 114 0162 0x72 108 0154 0x6c 45 0055 0x2d 208 0320 0xd0 188 0274 0xbc 62 0076 0x3e ^D 4 0004 0x04 root@nextcloud:~#

isontheline commented 1 year ago

You’re right when Russian keyboard layout is enabled Ctrl-XXX doesn’t work.

I will search why and try to fix it

isontheline commented 1 year ago

http://russianwithtamara.nl/wp-content/uploads/2015/10/keyboard.png https://github.com/vushe/sublime3-russian-key-bindings/blob/master/subl3-rus-key-bindings.txt

isontheline commented 1 year ago

A fix is now available on the latest beta release : https://testflight.apple.com/join/QSrBK59z