Змусити клавіатуру в 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? Я нічого не бачу в System | Налаштування | Клавіатура, яка, здається, допомагає.

Відповіді:


14

Для деяких версій Ubuntu (а також Linux Mint) для цього є вбудований параметр:

  • Відкрийте налаштування "Клавіатури" через "Налаштування системи".
  • Натисніть кнопку "Параметри".
  • Клацніть на "Різні параметри клавіатури".
  • Виберіть "Зміна за допомогою цифрових клавіш працює, як у MS Windows."

Для інших версій, включаючи Ubuntu 14.04, це налаштування за замовчуванням не доступне, але є просте рішення:

  • Відкрийте термінал і запустіть sudo apt-get install gnome-tweak-tool.
  • Біжи gnome-tweak-tool.
  • Клацніть на "Введення тексту".
  • Клацніть на "Різні параметри сумісності".
  • Виберіть "Зміна за допомогою цифрових клавіш клавіатури працює як у MS Windows" (яка може відображатися лише як "Зміна з цифровою клавіатурою ...").

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 для потрібної опції. Все, що ви можете побачити у спадному списку, - це "Зсув за допомогою цифрової клавіатури ...", але це правильний варіант. 3) інструмент gnome-tweak має значні проблеми з віконною системою, де місцями відображаються основні вікна. Але! Мені все одно. Це працює.
Роберт Ошлер

Завтра додайте коментар, коли ви оновлюєте свою відповідь, щоб я міг нагородити вас виграшем, який я опублікував.
Роберт Ошлер

Спасибі, Роберте! Радий, що допоміг. Зараз моя відповідь оновлена.
theDrake

3

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

Ця відповідь здійснюється за допомогою командного рядка Linux: - редагувати / тощо / за замовчуванням / клавіатуру - переконайтеся, що він містить цей рядок

XKBOPTIONS="numpad:microsoft"

Мені довелося перезапустити комп’ютер, щоб це вступило в силу
Мартін Андерссон,

2

Оскільки, схоже, немає налаштувань уподобань для цього, ви можете спробувати перевпорядкувати ключі самостійно за допомогою комбінації xbindkeysта xdotool.

Іноді це може бути складно, особливо з такими спеціальними комбінаціями клавіш, але якщо трохи погукатися в Google, ви знайдете безліч прикладів і насправді це досить потужно. Наприклад, ознайомтеся з цим підручником .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.