FuriLabs / issue-tracker

FuriOS issue tracker
2 stars 0 forks source link

Shift key on "terminal" keyboard is not recognized in keyboard shortcuts #4

Open psimovec opened 3 months ago

psimovec commented 3 months ago

Regression from previous keyboard version, where was ctrl+shift+v shortcut on one button that worked.

How to reproduce: Use "terminal" keyboard copy anything outside of a terminal, using ctrl+c try to paste in terminal using ctrl+shift+v Expected: text is pasted Current behaviour: text doesn't paste

Alternatively in the gnome-settings->Keyboard->view and customize shortcuts Try to set any shortcut, and you can easily see what works. (for example ctrl+alt+anything works, but if you try to use shift there, it is not detected)

FakeShell commented 3 months ago

@GranPC what do you think? i have not looked much into keyboard and wlr inputs

psimovec commented 3 months ago

I found a workaround for specifically pasting in default terminal _> -> Menu -> tap on the paste option. But the issue is still valid for any other possible shortcuts using Shift.

psimovec commented 3 months ago

I am currently making my own layout, and I noticed that squeekboard does not have Shift modifier. It has only Ctrl, Alt and Mod4 https://github.com/droidian/squeekboard/blob/371b8d70ffcbaa72aee899926d374c1bbc69aca7/src/action.rs#L14

psimovec commented 3 months ago

I made a quick workaround: https://github.com/FuriLabs/squeekboard/pull/1

If anyone wanted shift-mod as separate button just for keyboard shortcuts, you can build and use my branch in the PR