guix/gnu/installer/newt
Florian Pelz 91c231a222
installer: Allow Alt+Shift toggle from non-Latin keyboard layouts.
Fixes <https://bugs.gnu.org/40493>.

* gnu/installer/newt/keymap.scm (%non-latin-layouts): New variable.
(%non-latin-variants): New variable.
(%latin-layout+variants): New variable.
(toggleable-latin-layout): New procedure to compute combined layouts.
(run-keymap-page): Use it.
(keyboard-layout->configuration): Apply it in config.scm.
(run-layout-page): Mention Alt+Shift.
* gnu/installer/keymap.scm (kmscon-update-keymap): Pass on XKB options.
* gnu/installer/record.scm (<installer>): Adjust code comments.
* gnu/installer.scm (apply-keymap): Pass on XKB options.
(installer-steps): Adjust code comments.
* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: Apply XKB options.
2020-04-09 02:42:54 +00:00
..
ethernet.scm
final.scm
hostname.scm
keymap.scm installer: Allow Alt+Shift toggle from non-Latin keyboard layouts. 2020-04-09 02:42:54 +00:00
locale.scm
menu.scm
network.scm
page.scm
parameters.scm installer: Add proxy support. 2020-04-08 10:24:02 +02:00
partition.scm
services.scm
timezone.scm
user.scm
utils.scm
welcome.scm
wifi.scm