встановіть стрілку fn + для позначення "домашньої" та "кінця"


17

Я хотів би додати набір функціональності для пари fn + справа / зліва, щоб бути як у Mac - 'home' і 'end'. Я не маю на увазі замінювати кнопки "home" та "end" - просто додаю ще одну клавішу "home" / "end". Перевага полягає в написанні / зміні тексту. Я багато використовую стрілки, а також використовую домашню та кінцеву кнопки, але навіщо стрибати на зовсім нову кнопку? Моя ліва рука вже поруч із клавішею fn (функція) - готова натиснути клавішу управління або змінити.

Як це встановити?

Спасибі.

Відповіді:


6

Я точно розумію, чому ти хочеш це робити! Ось я ставку на те, що я зробив:

Запустіть термінал і запустіть 'xev'. Покладіть курсор миші на вікно Тестер подій і натисніть клавішу fn + вправо / вліво. У вас повинно бути прочитане:

    KeyRelease event, serial 36, synthetic NO, window 0x5200001,
root 0xb2, subw 0x0, time 89989888, (98,124), root:(1007,175),
state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

Це для моєї клавіатури та fn + справа. Знайдіть код ключа - ось це 171.

Тепер перейдіть до редагування .bashrc-файлу в домашній каталог. Це приховано, тому натисніть Ctrl + H у Nautilus, щоб показати. Потім додайте рядки

    xmodmap -e "keycode 171 = Home"
    xmodmap -e "keycode xxx = End"

де ви замінюєте 171 і xxx отриманими клавішними кодами. Потім збережіть і закрийте файл. Закрийте всі свої термінали, відкрийте один, і ви повинні бути готові до роботи!

Тепер є один недолік: це потрібно активувати при кожному завантаженні. Ви робите це, відкриваючи термінал, і все. Ви можете його негайно закрити. Або ви можете спробувати виправити це, щоб зробити це автоматично, як описано тут . Я просто запускаю термінал за допомогою ярлика, а потім вбиваю його ...


3
Код клавіші для fn + right такий же, як просто натискання праворуч (без fn). Це проблематично, тому що я не хочу перекреслювати праву / ліву клавішу.
AlikElzin-kilaka

Ну, тоді це може бути не "функціональна клавіша" (або який правильний термін). Мої стрілки є, але вони також є медіа-ключами. Тоді я не знаю, що робити, вибачте.
Расмус

1
Тестер подій відповідає на один ключ одночасно. Я не розумію, як вам вдалося дістати код для стискання цих двох разом.
BringBackCommodore64

1
Я не бачу жодного клавішного виводу, натиснувши клавішу зі стрілками FN +. Чи означає це, що зв’язати там щось неможливо?
Джурош

1
Так само, як @Jurosh, я також не бачу жодного результату, коли роблю fn + leftarrow (я на XPS13). Чи маєте ви якесь уявлення, чи це унеможливлює прив'язку будинку до fn + leftarrow?
kramer65
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.