在没有插件的情况下在Firefox中重新绑定下一个/上一个选项卡
我在Linux上使用了一个名为Autokey的工具,这样我就可以将下一个/上一个选项卡绑定到所有应用程序中所需的热键。在大多数情况下,当我需要使用mac时,内置的OSX密钥映射器就可以完成这项工作。问题在于,它只能触发应用程序中作为菜单项出现的操作,而Firefox实际上没有像Chrome那样的“下一个选项卡”或“上一个选项卡”菜单项在没有插件的情况下在Firefox中重新绑定下一个/上一个选项卡,firefox,firefox-addon,Firefox,Firefox Addon,我在Linux上使用了一个名为Autokey的工具,这样我就可以将下一个/上一个选项卡绑定到所有应用程序中所需的热键。在大多数情况下,当我需要使用mac时,内置的OSX密钥映射器就可以完成这项工作。问题在于,它只能触发应用程序中作为菜单项出现的操作,而Firefox实际上没有像Chrome那样的“下一个选项卡”或“上一个选项卡”菜单项 我不希望安装Firefox插件只是为了绑定某些功能。他们总是在其他操作系统上把我搞得一团糟或者变得过时。有没有可能创建一个扩展来为Firefox提供菜单项,这样我
我不希望安装Firefox插件只是为了绑定某些功能。他们总是在其他操作系统上把我搞得一团糟或者变得过时。有没有可能创建一个扩展来为Firefox提供菜单项,这样我就可以在OSX中使用内置的快捷键工具?还有其他方法可以获得我想要的密钥绑定吗?我最终用Karabiner解决了这个问题,其方式更类似于自动密钥的工作方式。下面是json配置,它将我首选的下一个/上一个键绑定映射到Firefox(和iTerm)需要的东西 我使用一个Ergodox键盘,我编程的方式使我的左alt键显示为left_gui
{
"global": {
"check_for_updates_on_startup": true,
"show_in_menu_bar": true,
"show_profile_name_in_menu_bar": false
},
"profiles": [
{
"complex_modifications": {
"parameters": {
"basic.simultaneous_threshold_milliseconds": 50,
"basic.to_delayed_action_delay_milliseconds": 500,
"basic.to_if_alone_timeout_milliseconds": 250,
"basic.to_if_held_down_threshold_milliseconds": 500,
"mouse_motion_to_scroll.speed": 100
},
"rules": [
{
"manipulators": [
{
"type": "basic",
"description": "next tab in firefox",
"from": {
"key_code": "l",
"modifiers": {
"mandatory": ["left_control", "left_gui"]
}
},
"to": [
{
"key_code": "tab",
"modifiers": ["left_control"]
}
],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"org.mozilla.firefox",
"com.googlecode.iterm2"
]
}
]
},
{
"type": "basic",
"description": "prev tab in firefox",
"from": {
"key_code": "h",
"modifiers": {
"mandatory": ["left_control", "left_gui"]
}
},
"to": [
{
"key_code": "tab",
"modifiers": ["left_control", "left_shift"]
}
],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"org.mozilla.firefox",
"com.googlecode.iterm2"
]
}
]
}
]
}
]
}
}
]
}