Google chrome extension 哪些Chrome快捷方式可以';不会被覆盖吗?
Chrome Extensions的Google chrome extension 哪些Chrome快捷方式可以';不会被覆盖吗?,google-chrome-extension,Google Chrome Extension,Chrome Extensions的命令api的 某些Chrome快捷方式(例如窗口管理)始终优先于扩展命令快捷方式,并且不能被覆盖 但是我似乎找不到一个特别不能覆盖快捷方式的引用。从:OnExtensionWillBeInstalled调用UpdateKeybindings,它调用AssignKeybindings,它迭代以下命令返回的命令: GetNamedCommands GetBrowserActionCommand GetPageActionCommand GetActionComm
命令
api的
某些Chrome快捷方式(例如窗口管理)始终优先于扩展命令快捷方式,并且不能被覆盖
但是我似乎找不到一个特别不能覆盖快捷方式的引用。从:OnExtensionWillBeInstalled
调用UpdateKeybindings
,它调用AssignKeybindings
,它迭代以下命令返回的命令:
GetNamedCommands
GetBrowserActionCommand
GetPageActionCommand
GetActionCommand
AddKeybindingPref
使用特定参数调用,但仅当CanAutoAssign
返回true
时:
- 如果用户已经修改了密钥绑定,则返回
false
- 如果是媒体密钥,则返回
:true
- 如果⏯️/⏹️/⏮️/⏭️ 没有任何修改
- 如果该命令是全局命令(在Chrome窗口未激活时工作),如果它是命名命令,则返回
,并且扩展名具有true
权限,或者键为(Ctrl/⌘)+Alt+(0…9)kcommandsaccessability
- 如果它不是全局命令,则返回IsChromeAccelerator的结果
IsChromeAccelerator
有两种定义:
- 对于,查询匹配的密钥事件
- 对于,将检查从
返回的列表是否存在匹配项,该匹配项由以下内容填充:GetAcceleratorList
kacceleratomap
- 如果启用了
功能:kUIDebugTools
kUIDebugAcceleratorMap
- F7(如果不是铬灰)
- F12
- 电子稳定控制系统
- Ctrl+D
- Ctrl+Shift+D
- Ctrl+W
- Ctrl+Shift+W
- Ctrl+F
- Ctrl+Shift+A
- Ctrl+G
- Ctrl+Shift+G
- Ctrl+L
- Ctrl+O
- Ctrl+P
- Ctrl+R
- Ctrl+Shift+R
- Ctrl+S
- Ctrl+Tab
- Ctrl+Shift+Tab
- Ctrl+翻页
- 按住Ctrl键并向下翻页
- (Ctrl)/⌘)+(0…9)
- (Ctrl)/⌘)+Shift+B
- (Ctrl)/⌘)++李>
- (Ctrl)/⌘)+-李>
- (Ctrl)/⌘)+0
- F1
- F3
- Shift+F3
- Ctrl+F4
- Alt+F4
- F5
- Ctrl+F5
- Shift+F5
- F6
- Shift+F6
- F10
- F11
- (Ctrl)/⌘)+Shift+M
- Alt+Shift+I
- (Ctrl)/⌘)+移位+N
- (Ctrl)/⌘)+T
- (Ctrl)/⌘)+Shift+T
- (Ctrl)/⌘)+N
- Alt+←李>
- Alt+→李>
- Ctrl+Shift+P
- Ctrl+Shift+I
- Ctrl+Shift+J
- Ctrl+Shift+C
- Alt+Shift+B
- Alt+Shift+A
- Alt+D
- Ctrl+E
- Ctrl+K
- Alt+Shift+T
- Alt+Home
- Alt+E
- Alt+F
- Ctrl+Shift+O
- Ctrl+J
- Ctrl+H
- Ctrl+U
- Ctrl+Shift+Page Up
- Ctrl+Shift+Page Down
- Alt+(0…9)
- 浏览器:收藏夹
- 浏览器:返回
- 浏览器:转发
- 浏览器:主页
- 浏览器:刷新
- Ctrl+浏览器:刷新
- Ctrl+Shift+Browser:刷新
- Ctrl+Shift+Browser:返回
- Ctrl+OEM:2
- Ctrl+Shift+OEM:2
- 浏览器:收藏夹
- 浏览器:停止
- 启动器/搜索+ESC
- Shift+ESC
- 菜单
- 浏览器:搜索
- Ctrl+Shift+Delete
- Ctrl+Shift++
- Ctrl+Shift+-
- Ctrl+空格键
- Ctrl+Alt+Shift+T
- Ctrl+Alt+Shift+V
- Ctrl+Alt+Shift+M