AltGr not working on external keyboards
Bug #1565236 reported by
Sergi Quiles Pérez
This bug affects 45 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Stephen M. Webb | ||
Mir |
Fix Released
|
High
|
Andreas Pokorny | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
ubuntu-system-settings (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Michael Zanetti |
Bug Description
Using my keyboard with Spanish layout:
- PC: Everything works perfect.
- Ubuntu Touch: I can't write accented characters (dead acute, áéíóú).
Extra info:
- Keyboard: https:/
- Ubuntu Desktop: 12.04
- Ubuntu Touch: bq Aquaris E4.5 15.04 (r305)
Related branches
lp://staging/~mzanetti/unity8/cancel-alt-instead-of-delay
- Unity8 CI Bot: Needs Fixing (continuous-integration)
- Lukáš Tinkl (community): Approve
-
Diff: 120 lines (+15/-44)2 files modifiedqml/Components/PhysicalKeysMapper.qml (+2/-22)
tests/qmltests/Components/tst_PhysicalKeysMapper.qml (+13/-22)
lp://staging/~andreas-pokorny/mir/serverside-keymap-based-modifier-tracking
- Mir CI Bot: Approve (continuous-integration)
- Kevin DuBois (community): Approve
- Alexandros Frantzis (community): Approve
-
Diff: 1018 lines (+259/-161)24 files modifiedinclude/server/mir/input/device.h (+3/-0)
include/server/mir/input/keyboard_configuration.h (+49/-0)
include/test/mir/test/doubles/stub_input_device.h (+10/-0)
src/client/input/xkb_mapper.cpp (+1/-1)
src/include/server/mir/default_server_configuration.h (+3/-0)
src/server/input/basic_seat.cpp (+3/-2)
src/server/input/basic_seat.h (+3/-1)
src/server/input/default_configuration.cpp (+14/-2)
src/server/input/default_device.cpp (+25/-2)
src/server/input/default_device.h (+7/-1)
src/server/input/default_input_device_hub.cpp (+4/-2)
src/server/input/default_input_device_hub.h (+4/-1)
src/server/input/seat_input_device_tracker.cpp (+11/-53)
src/server/input/seat_input_device_tracker.h (+4/-6)
src/server/symbols.map (+3/-0)
tests/acceptance-tests/test_client_input.cpp (+5/-3)
tests/include/mir/test/doubles/mock_key_mapper.h (+50/-0)
tests/integration-tests/input/test_single_seat_setup.cpp (+12/-7)
tests/unit-tests/client/input/test_xkb_mapper.cpp (+1/-8)
tests/unit-tests/frontend/test_event_sender.cpp (+8/-0)
tests/unit-tests/input/test_default_device.cpp (+30/-6)
tests/unit-tests/input/test_default_input_device_hub.cpp (+3/-1)
tests/unit-tests/input/test_key_repeat_dispatcher.cpp (+3/-0)
tests/unit-tests/input/test_seat_input_device_tracker.cpp (+3/-65)
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
description: | updated |
tags: | added: touch-l10n |
description: | updated |
description: | updated |
tags: | added: input |
Changed in mir: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in mir (Ubuntu): | |
importance: | Undecided → Medium |
Changed in mir: | |
importance: | Medium → High |
Changed in mir (Ubuntu): | |
importance: | Medium → High |
Changed in mir: | |
assignee: | nobody → Andreas Pokorny (andreas-pokorny) |
Changed in mir: | |
milestone: | none → 0.24.0 |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Stephen M. Webb (bregma) |
milestone: | none → 12 |
importance: | Undecided → High |
Changed in mir: | |
milestone: | 0.24.0 → 0.23.1 |
milestone: | 0.23.1 → 0.24.0 |
Changed in unity8 (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
no longer affects: | mir/0.23 |
Changed in mir: | |
milestone: | 0.24.0 → 0.25.0 |
milestone: | 0.25.0 → 0.24.0 |
Changed in mir: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in mir: | |
status: | Incomplete → Fix Committed |
Changed in canonical-devices-system-image: | |
milestone: | 12 → 13 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Marking this incomplete for System Settings for now—not sure there's anything we can do there. These ALT+GR symbols should work out of the box with the given layout, right?
It might be lower in the stack, so I've marked mir as affected for starters.