установите fn + стрелка для представления «home» и «end»

Для формул лучшим инструментом, вероятно, является LaTeX. Фактически почти все научные публикации написаны с помощью LaTeX, и отличная верстка формул является одной из причин. Тем не менее, это wygiwyw, поэтому форматирование утомительно. С другой стороны, если у вас есть шаблон, вам больше не нужно заботиться о форматировании, независимо от того, сколько времени он получает.

Существует также сценарий командной строки, называемый latexit, который отображает формулу, переданную ей как аргумент в графический файл.

12
задан 16 May 2011 в 03:32

11 ответов

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «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 + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы замените 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте их, и вы должны быть готовы к работе!

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

6
ответ дан 29 May 2018 в 09:07
  • 1
    Кодовый ключ для fn + right такой же, как при прямом нажатии (без fn). Это проблематично, потому что я не хочу переопределять правый / левый ключ. – AlikElzin-kilaka 27 September 2011 в 16:26
  • 2
    Ну, тогда это может быть не «функциональный ключ». (или что такое правильный термин). Мои стрелки, но они также являются медиа-ключами. Тогда я не знаю, что делать, извините. – Rasmus 15 October 2011 в 21:31
  • 3
    Спасибо, в любом случае. Это по-прежнему отличный способ изменить поведение клавиатуры :) – AlikElzin-kilaka 16 October 2011 в 19:20
  • 4
    Вы можете добавить скрипт в конфигурацию запуска сеанса. Если вы работаете в среде, основанной на GNOME, выполните команду gnome-session-properties. – eagleoneraptor 18 June 2013 в 20:40
  • 5
    Тестер событий отвечает на один ключ одновременно. Я не понимаю, как вам удалось получить код для сжимания двух вместе. – BringBackCommodore64 1 March 2018 в 23:33

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «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 + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы замените 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте их, и вы должны быть готовы к работе!

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

6
ответ дан 25 July 2018 в 21:55

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «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 + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы замените 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте их, и вы должны быть готовы к работе!

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

6
ответ дан 26 July 2018 в 17:44

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «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 + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы замените 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте их, и вы должны быть готовы к работе!

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

6
ответ дан 31 July 2018 в 10:45

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «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 + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы замените 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте их, и вы должны быть готовы к работе!

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

6
ответ дан 31 July 2018 в 11:50

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «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 + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы замените 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте их, и вы должны быть готовы к работе!

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

6
ответ дан 2 August 2018 в 03:30

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «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 + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы замените 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте их, и вы должны быть готовы к работе!

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

6
ответ дан 4 August 2018 в 19:27

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «xev». Наведите курсор мыши на окно тестера событий и нажмите fn + вправо / влево. Например:

  Событие KeyRelease, серийный 36, синтетический NO, окно 0x5200001, корень 0xb2, subw 0x0, время 89989888, (98,124), корень: (1007,175)  ), состояние 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES, XLookupString дает 0 байт: XFilterEvent возвращает: False  

Это для моей клавиатуры и fn + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы заменяете 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте один, и вы должны быть готовы к работе!

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

6
ответ дан 6 August 2018 в 03:37

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «xev». Наведите курсор мыши на окно тестера событий и нажмите fn + вправо / влево. Например:

  Событие KeyRelease, серийный 36, синтетический NO, окно 0x5200001, корень 0xb2, subw 0x0, время 89989888, (98,124), корень: (1007,175)  ), состояние 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES, XLookupString дает 0 байт: XFilterEvent возвращает: False  

Это для моей клавиатуры и fn + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы заменяете 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте один, и вы должны быть готовы к работе!

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

6
ответ дан 7 August 2018 в 21:28

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «xev». Наведите курсор мыши на окно тестера событий и нажмите fn + вправо / влево. Например:

  Событие KeyRelease, серийный 36, синтетический NO, окно 0x5200001, корень 0xb2, subw 0x0, время 89989888, (98,124), корень: (1007,175)  ), состояние 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES, XLookupString дает 0 байт: XFilterEvent возвращает: False  

Это для моей клавиатуры и fn + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы заменяете 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте один, и вы должны быть готовы к работе!

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

6
ответ дан 10 August 2018 в 09:45

Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка, что я сделал:

Запустите терминал и запустите «xev». Наведите курсор мыши на окно тестера событий и нажмите fn + вправо / влево. Например:

  Событие KeyRelease, серийный 36, синтетический NO, окно 0x5200001, корень 0xb2, subw 0x0, время 89989888, (98,124), корень: (1007,175)  ), состояние 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES, XLookupString дает 0 байт: XFilterEvent возвращает: False  

Это для моей клавиатуры и fn + right. Найдите код ключа - здесь это 171.

Теперь перейдите в свой файл .bashrc в свой домашний каталог. Он скрыт, поэтому покажите Ctrl + H в Наутилусе. Затем добавьте строки

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

, где вы заменяете 171 и xxx на полученные коды ключей. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте один, и вы должны быть готовы к работе!

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

6
ответ дан 13 August 2018 в 15:58
  • 1
    Кодовый ключ для fn + right такой же, как при прямом нажатии (без fn). Это проблематично, потому что я не хочу переопределять правый / левый ключ. – AlikElzin-kilaka 27 September 2011 в 16:26
  • 2
    Ну, тогда это может быть не «функциональный ключ». (или что такое правильный термин). Мои стрелки, но они также являются медиа-ключами. Тогда я не знаю, что делать, извините. – Rasmus 15 October 2011 в 21:31
  • 3
    Спасибо, в любом случае. Это по-прежнему отличный способ изменить поведение клавиатуры :) – AlikElzin-kilaka 16 October 2011 в 19:20
  • 4
    Вы можете добавить скрипт в конфигурацию запуска сеанса. Если вы работаете в среде, основанной на GNOME, выполните команду gnome-session-properties . – eagleoneraptor 18 June 2013 в 20:40
  • 5
    Тестер событий отвечает на один ключ одновременно. Я не понимаю, как вам удалось получить код для сжимания двух вместе. – BringBackCommodore64 1 March 2018 в 23:33

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

Похожие вопросы: