Создание вашей собственной раскладки клавиатуры LaTeX :1 ключ = несколько символов

StackOverflow https://stackoverflow.com//questions/24061431

  •  26-12-2019
  •  | 
  •  

Вопрос

Я искал ответ уже довольно долгое время.Это проект, который у меня есть, но я не могу найти способ сделать это.Основная идея состояла бы в том, чтобы подключить к моему компьютеру дополнительную клавиатуру, которая будет писать несколько букв нажатием только одной клавиши.Например, вместо того, чтобы записывать a (когда я нажимаю на a ключ), он бы написал \textbf{ (например).

Мне уже удается найти файл раскладки клавиатуры под Linux и переключить a и b ключи, но я не могу найти способ напечатать несколько символов.

Я знаю, что существуют редакторы (например, Texmaker или Kile), у которых есть автоматическое завершение, но я большую часть времени работаю в проекте в группах, и поэтому мы используем writelatex.com который не предлагает автозаполнение в своем бесплатном пользовательском пакете!Кроме того, я делаю это в своих личных интересах.

Большое спасибо.

Это было полезно?

Решение

Взгляните на автоключ.Он может назначать фразы горячим клавишам.Для этого требуется X11.

Другим вариантом может быть использование мощного текстового редактора, такого как vim или emacs, которые оба имеют подобные функции, а затем скопируйте / вставьте текст в writelatex.com.

В некоторых браузерах есть дополнения, которые позволяют редактировать содержимое текстового поля на веб-странице с помощью выбранного текстового редактора.

Редактировать:В Xorg вы можете использовать Расширение X клавиатуры например , дляизмените значение отдельных клавиш.Хотя вы можете настроить клавиатуру для генерации (многобайтовых) символов юникода, насколько мне известно, вы не можете назначать произвольные символьные строки одной клавише.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top