keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
398 stars 112 forks source link

bug(mac): Keyman doesn't work in list view selection (e.g. in music app) #5980

Open MayuraVerma opened 2 years ago

MayuraVerma commented 2 years ago

Describe the bug in mac, in music app (or any app with list view), when sorted by a column say album, or artist. If a key is pressed on keyboard, say "k". current selection will jump to first item with letter "k" in the list inside the current column, album.

With Keyman keyboard it is not happening, ISIS-Kannada. But this action is performed by mac os system keyboard "Kannada-Qwerty" and "Kannada" Keyboard.

Keyman keyboard is not passing the letter pressed to the list view for selection with non-latin keyboards.

To Reproduce install ISIS Kannada keyboard in keyman and system keyboard "Kannada-QWERTY" open music app rename one or two albums with first letter "ಕ" Sort by Albums, in songs view select the current song to top of the list from ascending, It should be at "A", if there are albums starting with A. now press "k" with ISIS-Kannada keyboard, which is mapped to "ಕ" song should jump to album starting with letter "ಕ" It doesn't. Try the same with system keyboard "Kannada-QWERTY". in music app, current selection jumps to album starting with letter "ಕ"

Expected behavior in music app or any app with list view, current selection jumps to album starting with letter pressed in keyman

Screenshots Watch the video keys are casted on the screen with this app -> https://github.com/keycastr/keycastr Below are the keys mapped in both in ISIS-Kannada and Kannada-QWERTY (system keyboard) k -> ಕ l -> ಲ p -> ಪ

Keyman passes latin letters in list view Kannada-QWERTY passes Kannada letters as expected

https://user-images.githubusercontent.com/14062593/143830438-d5ec5343-d650-4143-98dc-71fb138ecb0c.mov

Keyman for macOS:

MayuraVerma commented 1 year ago

https://github.com/keymanapp/keyman/issues/5012

Does Keyman core in mac would resolve this issue?

mcdurdin commented 1 year ago

Does Keyman core in mac would resolve this issue?

No, this is a separate issue. Keyman Core for macOS addresses the rule processing internally to Keyman Engine; there will be only minor functional changes visible.