Заставить клавиатуру в Ubuntu 14.04 вести себя как в Windows?

9

Я программист-ветеран, привыкший использовать Windows в основном для кодирования. Сейчас я много работаю в Linux с использованием Ubuntu 14.04. Я действительно наслаждаюсь дистрибутивом, но поведение клавиатуры по умолчанию сводит меня с ума.

В Windows я использую стрелки на цифровой клавиатуре для навигации по тексту. Однако, когда дело доходит до подсветки во время навигации, именно здесь поведение клавиатуры по умолчанию в Ubuntu нежелательно (для меня). В Windows, чтобы выделить текст для редактирования, я удерживаю клавишу Shift во время навигации. Например, чтобы выделить одно слово вправо, я нажимаю Ctrl + Shift + (цифровая клавиатура) Стрелка вправо . В Ubuntu правая стрелка Ctrl + (цифровая клавиатура) перемещает одно слово вправо, а правая стрелка Ctrl + (цифровая клавиатура) ничего не делает или печатает символ «6» в зависимости от приложения.

Если я использую мини-клавиатуру ( все стрелки ), то Ctrl + Shift работает как в Windows, но не стрелки на цифровой клавиатуре, а это то, что я хочу вместо этого. Как сделать так, чтобы цифровая клавиатура в Ubuntu работала так же, как в Windows? Я ничего не вижу в Системе | Предпочтения | Клавиатура, которая, кажется, помогает.

Роберт Ошлер
источник

Ответы:

14

Для некоторых версий Ubuntu (а также Linux Mint) для этого есть встроенный параметр:

  • Откройте настройки «Клавиатура» через «Системные настройки».
  • Нажмите кнопку «Параметры».
  • Нажмите «Разные варианты клавиатуры».
  • Выберите «Shift с помощью цифровых клавиш работает как в MS Windows».

Для других версий, включая Ubuntu 14.04, этот параметр по умолчанию недоступен, но есть простое решение:

  • Откройте терминал и запустите sudo apt-get install gnome-tweak-tool.
  • Беги gnome-tweak-tool.
  • Нажмите «Печатать».
  • Нажмите «Другие варианты совместимости».
  • Выберите «Shift с помощью клавиш цифровой клавиатуры, работает как в MS Windows» (которая может отображаться только как «Shift с помощью цифровой клавиатуры Ke ...»).
theDrake
источник
1
Я не вижу кнопку «Параметры», когда нажимаю значок клавиатуры в диалоговом окне «Параметры системы». Я вижу окно под названием «Клавиатура», в котором есть две вкладки с надписями «Набор текста» и «Ярлыки». Ни одна из этих вкладок не имеет опции, которую вы упоминаете в своем ответе. Любые идеи?
Роберт Ошлер
1
Похоже, что для некоторых версий Ubuntu (включая 14.04) вам нужно установить и запустить gnome-tweak-tool, нажмите «Набор текста», нажмите «Различные параметры совместимости», а затем выберите «Сдвиг с помощью цифровых клавиш работает как в MS Windows». Пожалуйста, дайте мне знать, если это работает для вас, и я обновлю свой ответ соответственно.
TheDrake
Спасибо огромное! Это сработало. Пару заметок для вас. 1) Сначала мне пришлось установить gnome-tweak-tool "sudo apt-get install gnome-tweak-tool". 2) Вы не можете увидеть полный текст в gnome-tweak-tool для желаемой опции. Все, что вы можете увидеть в раскрывающемся списке, это «Shift с помощью цифровой клавиатуры ke ...», но это правильный вариант. 3) gnome-tweak-tool имеет значительные проблемы с системой управления окнами, в некоторых местах просвечивающие окна. Но! Мне все равно Оно работает.
Роберт Ошлер
Добавьте комментарий завтра, когда вы обновите свой ответ, чтобы я мог присудить вам награду, которую я разместил.
Роберт Ошлер
Спасибо, Роберт! Рад, что помог. Мой ответ сейчас обновлен.
Дрейк
3

/ubuntu/57079/xubuntu-make-shiftnumpad-work-like-windows

Этот ответ через командную строку Linux: - отредактируйте / etc / default / keyboard - убедитесь, что он содержит эту строку

XKBOPTIONS="numpad:microsoft"
Геру
источник
Я должен был перезагрузить свой компьютер, чтобы это вступило в силу
Мартин Андерссон
2

Поскольку не похоже, что для этого есть настройка, вы можете попробовать переназначить клавиши самостоятельно, используя комбинации xbindkeysи xdotool.

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

lemonsqueeze
источник