Feature #8294

Research how to detect if a keyboard layout is latin-based or not

Added by intrigeri 2014-11-23 18:40:59 . Updated 2017-06-30 13:16:39 .

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Hardware support
Target version:
Start date:
2014-11-23
Due date:
% Done:

0%

Feature Branch:
Type of work:
Research
Blueprint:

Starter:
1
Affected tool:
Deliverable for:

Description


Subtasks


Related issues

Related to Tails - Bug #10913: Keyboard layout keyboard shortcut has changed Resolved 2016-01-12
Related to Tails - Feature #11048: Permanently remove the rest of the keyboard layout Confirmed 2016-02-03

History

#1 Updated by BitingBird 2015-01-03 03:40:19

  • Category set to Hardware support

#2 Updated by segfault 2016-02-03 21:48:37

  • related to Bug #10913: Keyboard layout keyboard shortcut has changed added

#3 Updated by segfault 2016-02-12 20:28:48

  • related to Feature #11048: Permanently remove the rest of the keyboard layout added

#4 Updated by segfault 2016-02-12 20:40:16

I did a bit of research on this but found only one possible way to do this:
Create a list of either all the latin-based or all the non-latin-based layouts and check if the selected layout is on the list.
This is not ideal, because we would have to keep the list up to date if new layouts are added. And maybe it would be better to solve this somewhere else than in Tails. But it wouldn’t be too much maintenance work because I don’t think there will be too many new layouts. What do you think?

Meta: I noticed I kind of hijacked this issue, which is actually a subtask of a bug already solved. Should I create a new issue for this?

#5 Updated by intrigeri 2016-02-13 04:26:58

> Meta: I noticed I kind of hijacked this issue, which is actually a subtask of a bug already solved. Should I create a new issue for this?

Indeed, it feels wrong to have this open as a subtaks of Bug #7912. If it’s still useful in itself, unparent/reparent it? (Or ask me to if Redmine doesn’t want you to do it.)

#6 Updated by Anonymous 2017-06-30 12:51:53

  • Parent task deleted (Bug #7912)
  • QA Check set to Info Needed

Removing parent task as this seems unrelated.

What is this ticket about exactly? Why do we need to detect the keyboard layout? Can somebody please clarify this? I see https://labs.riseup.net/code/issues/11048#note-4 as a reason.

Anyhow, the remaining question is: is this still relevant?

#7 Updated by intrigeri 2017-06-30 13:16:39

  • QA Check deleted (Info Needed)

u wrote:
> Removing parent task as this seems unrelated.

Not exactly, see See Bug #7912#note-6. But at this point the parent/subtask relationship was wrong, indeed.

> What is this ticket about exactly? Why do we need to detect the keyboard layout? Can somebody please clarify this? I see https://labs.riseup.net/code/issues/11048#note-4 as a reason.

That reason still seems valid to me.