Редакторы кода Atom и Visual Studio: поведение цифровой клавиатуры

Я немного поискал здесь и в гугле, но не нашел решения этой проблемы. Возможно, я ищу не те фразы, но надеюсь, вы поняли, что я имею в виду.

Я использую Убунту 18.04. Мой NumLock всегда выключен. Я не использую эти цифры при кодировании, а вместо этого чаще всего использую кнопку «Конец», которая в сочетании с четырьмя кнопками навигации (стрелками) весьма полезна для меня. Я использую Sublime, и там использование Numpad выглядит следующим образом:

  • «Конец» — переводит курсор в конец строки;
  • «Shift+End» — выделяет все от позиции курсора до конца строки.

Это то, что я ожидаю как поведение. Вскоре я установил Atom и Visual Studio Code и при наборе получил следующее поведение (NumLock — выключено):

  • «Конец» — переводит курсор в конец строки;
  • «Shift+End» — печатает единицу (цифру «1»).

Мой вопрос: есть ли способ заставить «Конец» Numpad вести себя как в случае с Sublime, описанным первым?

Заранее спасибо!


person Asker    schedule 15.12.2018    source источник


Ответы (2)



Ответ @Askers правильный, но, поскольку эта опция была удалена из меню настроек, кое-что все еще работает.

Это скопировано с: https://askubuntu.com/a/1170742/683.

Для uBuntu 18.04 другим вариантом является использование Dconf-Editor, мощного графического интерфейса для большинства настроек uBuntu. Если он не установлен, откройте Терминал и введите:

  • apt-get update
  • apt-get install dconf-editor -y

Откройте dconf Editor, затем /org/gnome/desktop/input-sources/xkb-options.

При новой установке uBuntu Custom value будет пустым. Выключите Use default value, затем:

  • вставьте ['numpad:microsoft'] (если пусто) или
  • добавить , 'numpad:microsoft' (после того, что есть, если не пусто)

Например, ['caps:none', 'numpad:microsoft'], который отключает Caps Lock и использует цифровую клавиатуру, как в Windows. Закройте dconf Editor, перезагрузка не требуется.

person TheHippo    schedule 09.01.2020