有没有人想过如何在Mac OSX上更改Conkeror的元键和控制键的键绑定?例如,在Emacs中,我的C映射到了apple命令键,我的M映射到了选项键。 Conkeror有没有办法做到这一点?任何人都可以提供.conkerorrc文件的JavaScript?Mac OSX上的Conkeror Keybindings
1
A
回答
1
你必须摆弄有点与此让它成为你想要什么,但作为一个例子...ç重新绑定到M
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。
1
将其放入您的.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>
启动KeyRemap4MacBook并检查“仅在Conkeror中启用”下的两个框。
你应该找到CMD是M-
和ALT为C-
。
制作cmd转成M-
很直接 - 这是.conkerorrc
的前三行。制作ALT为C-
并不简单,因为Conkeror不能当ALT键在OS X这就是为什么我告诉Conkeror监听CTRL按键是否被按下,然后装KeyRemap4MacBook假装alt键实际上是ctrl键,但仅限于Conkeror。当然,这意味着两个ctrl和alt都是M-
。这不应该是一个问题,除非你真的想把你的ctrl键用于另一种用途。
相关问题
- 1. Mac OSX上
- 2. 在Mac OSX上
- 3. 在Mac OSX上10
- 4. 进口numpy的Mac OSX上
- 5. mac osx上的lib路径
- 6. Mac OSX上的MariaDB和node.js
- 7. Pharo keybindings
- 8. 在mac osx上安装sqlite3?
- 9. 在Mac OSX上安装mod_mono
- 10. 在Mac OSX上运行mysqltuner
- 11. Java Swing KeyBindings仅在Mac上停止工作
- 12. Mac OSX上的pygame错误10.7.4
- 13. PYTHONPATH不适用于Mac OSX上的IDLE
- 14. 安装和Mac OSX上的狮子
- 15. 在mac OSX上访问psql的问题
- 16. mac osx上的梨位置lion xampp
- 17. 在Mac OSX上的Perl位置
- 18. 在Mac OSX上eclipse中的filenotfound问题
- 19. mac osx上的初学python 10.8
- 20. 在Mac OSX上的XAMPP内更新PHP
- 21. Mac OSX上的Bitrock安装程序
- 22. 在Mac OSX上构建Skia的故障
- 23. 虚空 - Objective-C的Mac OSX上
- 24. QToolButton autoRaise不工作的Mac OSX上
- 25. Mac OSx上的OpenCL内核错误
- 26. Mac OSX上的SQLite 3和Electron 1.4
- 27. ODOO在mac osx上的安装
- 28. Mac OSX Lion上的aptana崩溃Lion
- 29. easy_install的安装蟒蛇,Mac OSX上
- 30. 在我的Mac上安装channelflow OsX