Цифровая клавиатура - переключить запятую "," в точку "." (Немецкая раскладка клавиатуры)

Немецкий стандарт десятичных знаков - это запятая (например, 1,400,50 тысяча четыреста евро пятьдесят центов).

Большинство приложений используют стандартный период США. Есть ли способ быстро переключить запятую на точку на цифровой клавиатуре (и обратно)?

6 ответов

В Ubuntu 18.04 я не смог найти ни одной подходящей опции в "стандартных" настройках (ни в " Устройствах -> Клавиатура", ни в " Регион и язык").

"Кликабельное" решение, которое я нашел, использует gnome-tweak-tool что я ранее установил по другим причинам:sudo apt install gnome-tweak-tool

Для запуска инструмента нажмите кнопку Win и введите Tweaks.

В приложении на вкладке " Клавиатура и мышь " нажмите " Дополнительные параметры макета" и откройте раздел " Поведение цифровой клавиатуры ". Множество доступных вариантов работало для меня (я выбрал четырехуровневую клавишу с точкой по умолчанию).

Преимущество этого решения в том, что изменение вступает в силу сразу после выбора параметра (не нужно нажимать кнопку "Применить" или что-либо еще). Это может быть полезно, если вам нужно временно изменить что-либо и вернуться к настройкам по умолчанию - просто оставьте приложение открытым, сделайте свое дело и нажмите, когда закончите.

Есть реализованная опция для kpdl(dot):

setxkbmap de -option kpdl:dot

для постоянных изменений добавьте опцию в /etc/default/keyboard

# KEYBOARD CONFIGURATION FILE

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS="kpdl:dot"

BACKSPACE="guess"

Таким образом, он будет независим от ваших xkb-данных и сэкономит на обновлении.

Одним из способов является создание пользовательской раскладки клавиатуры.

В /usr/share/X11/xkb/symbols/de, Добавь это:

partial alphanumeric_keys
xkb_symbols "dot" {
    include "de(basic)"
    include "kpdl(dot)"
    name[Group1]="German (dot as decimal separator)";
};

В /usr/share/X11/xkb/rules/evdev.xml, Добавь это:

        <variant>
          <configItem>
            <name>dot</name>
            <description>German (dot as decimal separator)</description>
          </configItem>
        </variant>

После следующей перезагрузки вы сможете добавить немецкий макет (точка как десятичный разделитель), а затем легко переключаться между этим макетом и немецким.

В Ubuntu 20.04 этого можно добиться с помощью настроек gnome.

Чтобы установить gnome-tweaks, введите в терминале:

      sudo apt install gnome-tweaks

или без терминала:

  • Нажмите кнопку «Победа» или нажмите «Действия».
  • Введите «Программное обеспечение Ubuntu» и нажмите «Ввод» или нажмите «Программное обеспечение Ubuntu».
  • Введите «gnome-tweaks»
  • Выберите программный пакет «Tweaks».
  • Нажмите «Установить»

Чтобы запустить инструмент, введите в терминале:

      gnome-tweaks

или без терминала

  • Нажмите кнопку «Победа» или нажмите «Действия»,

  • введите «Tweaks» и нажмите Enter

  • Нажмите «Клавиатура и мышь».

  • Нажмите «Дополнительные параметры макета».

  • Нажмите «Поведение при удалении цифровой клавиатуры».

  • Нажмите «Четырехуровневая клавиша с точкой».

Теперь клавиша ',' ведет себя так же, как была '.' ключ. Если вам нужна «,», вы можете удерживать клавишу «alt gr» и нажать «,».

Вы также можете выбрать «Устаревший ключ с точкой», а позже изменить его обратно на «Отключено» или «Устаревший ключ с запятой».

Для людей с международной клавиатурой США с '.' на цифровой клавиатуре, но регулярно нужен ','. Выберите «Четырехуровневая клавиша с точкой», если вам чаще требуется «.», или «Четырехуровневая клавиша с запятой», если вам чаще требуется «,».

Поскольку я не мог найти способ сделать это для рабочего стола Mate: для Mate 1.24.1 запустите «Настройки клавиатуры», выберите «Раскладки» и кнопку «Параметры». Ниже «Раскладка цифровой клавиатуры» есть запись «Устаревшие», которая заменяет запятую на точку. Это единственное, что, кажется, меняется.

Вот несколько способов изменить это. В некоторых случаях это работает с настройками клавиатуры> Layout > Options. Есть опция для цифровой кнопки Del. Нашел себя легко.

Другой способ с xmodmap. Мне это не нравится

Оба способа здесь от удивительных парней: https://ubuntuforums.org/showthread.php?t=1377642

Другие вопросы по тегам