Bug 430162 - Alternative easier ways to select the alternative characters
Summary: Alternative easier ways to select the alternative characters
Status: RESOLVED FIXED
Alias: None
Product: plasma-integration
Classification: Plasma
Component: character alternatives palette (show other bugs)
Version: unspecified
Platform: Other Other
: NOR wishlist
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-08 18:08 UTC by Adrien Beau
Modified: 2021-03-10 00:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrien Beau 2020-12-08 18:08:46 UTC
SUMMARY

The alternative characters palette may benefit from other
keyboard-based shortcuts. The current "type the number" shortcut
may be cumbersome on some keyboard layouts (e.g. French).

CONTEXT

The newly announced palette was featured in a "This week in KDE"
article, this led to a discussion about palette keyboard shortcuts
here:
https://www.reddit.com/r/kde/comments/k71i6n/this_week_in_kde_big_new_accentedalternative/gep8j35/?context=1

One worry about typing a digit to select a character is that on
some keyboards, the digits are accessed in combination with the
Shift key. Alternatively, they may be input using the keypad, for
those who still have one.

In both cases, significant hand movement is required, which may
break fast typing, as is generally not ergonomic.

WISH

Implement other keyboard shortcuts to make it easier to select a
character with minimal hand movement. A few ideas:

* Use the F1..F9 keys to select the corresponding characters, this
  solves the Shift issue of some layouts.

* Repeatedly press the triggering letter key to select an
  alternative character, then the Space bar to confirm the choice.

* Repeatedly press the triggering letter key to select an
  alternative character, which becomes confirmed after a short
  timeout.

As a practical example in the last two ideas:

* The user would keep the E key pressed
* The palette would appear with the É È Ê characters
* The user would press E key two times, selecting the Ê character
* The user would wait a bit (or press Space) to confirm
Comment 1 Bug Janitor Service 2021-03-04 23:27:18 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-integration/-/merge_requests/20
Comment 2 Janet Blackquill 2021-03-10 00:05:25 UTC
Git commit 23a1490b2ff82d890cc1277ffe2e2e544381c718 by Jan Blackquill.
Committed on 05/03/2021 at 00:47.
Pushed by cblack into branch 'master'.

platforminputcontextplugin: Make F1-F10 valid for selecting keys

Some keyboards don't have digits readily accessible; adding
F1-F10 as valid alternatives can help cover these keys.

M  +18   -6    src/platforminputcontextplugin/plasmaimcontext.cpp

https://invent.kde.org/plasma/plasma-integration/commit/23a1490b2ff82d890cc1277ffe2e2e544381c718