Кто-нибудь понял, как изменить привязки клавиш для мета и клавиш управления для Conkeror на Mac OSX? Например, в Emacs у меня есть C, сопоставленный с клавишей команды apple, а M - сопоставлен с ключом опции. Есть ли способ сделать это для Conkeror? Может ли кто-нибудь поставить javascript для файла .conkerorrc?Conkeror Keybindings на Mac OSX
ответ
Вам придется поиграться немного с этим, чтобы получить его, чтобы быть именно то, что вы хотите, но в качестве примера ... подменой С М
modifiers.C = new modifier(
function (event) { return event.metaKey; },
function (event) { event.metaKey = true; });
Все, что вам нужно сделать, это заменить C с M или A или S для Meta, Alt и Super соответственно. а затем замените metaKey на то, что вы хотите, чтобы ключ был. Я не уверен, что ключ Command производит, поэтому вам придется возиться с этим, но я уверен, что опция Alt так, что бы
modifiers.M = new modifier(
function (event) { return event.altKey; },
function (event) { event.altKey = true; });
Это забавно, хотя, на каждой системе, но OS X , Conkeror обрабатывает Meta и Alt по умолчанию.
Редактировать На самом деле это выглядит более сложным, чем то, что я сказал вначале. Вы должны прочитать the Conkeror wiki page about it.
Установить KeyRemap4MacBook.
Положите это в свой .conkerorrc
.
modifiers.C = new modifier(
function (event) { return event.metaKey; },
function (event) { event.metaKey = true; });
modifiers.M = new modifier(
function (event) { return event.ctrlKey; },
function (event) { event.ctrlKey = true; });
Положить это в ~/Library/Application Support/KeyRemap4MacBook/private.xml
.
<?xml version="1.0"?>
<root>
<appdef>
<appname>CONKEROR</appname>
<equal>org.mozdev.conkeror</equal>
</appdef>
<item>
<name>Enable only in Conkeror</name>
<item>
<name>Option_L to Control_L</name>
<identifier>private.app_cokeror_option_l_to_control_l</identifier>
<only>CONKEROR</only>
<autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::CONTROL_L</autogen>
</item>
<item>
<name>Option_R to Control_R</name>
<identifier>private.app_conkeror_option_r_to_control_r</identifier>
<only>CONKEROR</only>
<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::CONTROL_R</autogen>
</item>
</item>
</root>
Launch KeyRemap4MacBook и проверить две коробки под "Разрешить только в Conkeror".
Вы должны найти CMD является M-
и альт является C-
.
Создание CMD в M-
был straighforward - это первые три строки .conkerorrc
. Создание альта в C-
не просто потому, что Conkeror не в состоянии определить, когда альта клавишей в OS X. Вот почему я сказал Conkeror для прослушивания CTRl нажатий клавиша, затем устанавливается KeyRemap4MacBook, чтобы притвориться alt клавиши на самом деле ctrl ключи, но только для Conkeror. Как правило, это означает, что и ctrl и alt are M-
. Это не должно быть проблемой, если вы действительно не хотите использовать ключи ctrl для другого использования.
- 1. gksu на Mac OSX
- 2. Ruby на Mac OSX через Mac-порты
- 3. Java Swing KeyBindings перестает работать только на Mac
- 4. Настройка ssh на mac OSx
- 5. Переполнение буфера на Mac OSX?
- 6. Установка Сенча на Mac OSX
- 7. Bitrock Installer на Mac OSX
- 8. MongoDB выпуск на Mac OSX
- 9. Установка Numpy на Mac OSX
- 10. Запуск mysqltuner на Mac OSX
- 11. Использование JMF на Mac OSX
- 12. Настройка Omnet на Mac OSX
- 13. UICollectionView эквивалент на Mac OSX
- 14. НКИ-, - defsym на Mac OSX
- 15. Tornado + kevent на Mac OSX
- 16. зарегистрировать протокол на mac osx?
- 17. Установите sqlite3 на mac osx?
- 18. Установка pylab на Mac OSX
- 19. Установка CodeRally на mac osx
- 20. Разрешение ошибки на MAC OSX на JAVE
- 21. Включить полноэкранный режим на youtube в conkeror
- 22. red5 mac osx installation
- 23. MAC OSX AVFoundation видеозахват
- 24. Mac OSX Audio keyboard
- 25. Mac OSX Overlay
- 26. Install4j Подпись Mac OSx
- 27. Запуск приложения MAC OSX из другого приложения MAC OSX
- 28. glGenVertexArrays Mac OSX PyOpenGL
- 29. Override Keybindings
- 30. Winqual для Mac OSX