Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
5bea050a
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5bea050a
编写于
12月 16, 2015
作者:
B
Benjamin Pasero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Linux: numpad_decimal is "unknown" (fixes #1259)
上级
9c617704
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
33 addition
and
9 deletion
+33
-9
src/vs/base/browser/keyboardEvent.ts
src/vs/base/browser/keyboardEvent.ts
+8
-0
src/vs/base/common/keyCodes.ts
src/vs/base/common/keyCodes.ts
+17
-1
src/vs/workbench/services/keybinding/electron-browser/pluginKeybindingService.ts
...es/keybinding/electron-browser/pluginKeybindingService.ts
+8
-8
未找到文件。
src/vs/base/browser/keyboardEvent.ts
浏览文件 @
5bea050a
...
...
@@ -84,6 +84,7 @@ let KEY_CODE_MAP: {[keyCode:number]:KeyCode} = {};
KEY_CODE_MAP
[
105
]
=
KeyCode
.
NUMPAD_9
;
KEY_CODE_MAP
[
106
]
=
KeyCode
.
NUMPAD_MULTIPLY
;
KEY_CODE_MAP
[
107
]
=
KeyCode
.
NUMPAD_ADD
;
KEY_CODE_MAP
[
108
]
=
KeyCode
.
NUMPAD_SEPARATOR
;
KEY_CODE_MAP
[
109
]
=
KeyCode
.
NUMPAD_SUBTRACT
;
KEY_CODE_MAP
[
110
]
=
KeyCode
.
NUMPAD_DECIMAL
;
KEY_CODE_MAP
[
111
]
=
KeyCode
.
NUMPAD_DIVIDE
;
...
...
@@ -100,6 +101,13 @@ let KEY_CODE_MAP: {[keyCode:number]:KeyCode} = {};
KEY_CODE_MAP
[
121
]
=
KeyCode
.
F10
;
KEY_CODE_MAP
[
122
]
=
KeyCode
.
F11
;
KEY_CODE_MAP
[
123
]
=
KeyCode
.
F12
;
KEY_CODE_MAP
[
124
]
=
KeyCode
.
F13
;
KEY_CODE_MAP
[
125
]
=
KeyCode
.
F14
;
KEY_CODE_MAP
[
126
]
=
KeyCode
.
F15
;
KEY_CODE_MAP
[
127
]
=
KeyCode
.
F16
;
KEY_CODE_MAP
[
128
]
=
KeyCode
.
F17
;
KEY_CODE_MAP
[
129
]
=
KeyCode
.
F18
;
KEY_CODE_MAP
[
130
]
=
KeyCode
.
F19
;
KEY_CODE_MAP
[
144
]
=
KeyCode
.
NumLock
;
KEY_CODE_MAP
[
145
]
=
KeyCode
.
ScrollLock
;
...
...
src/vs/base/common/keyCodes.ts
浏览文件 @
5bea050a
...
...
@@ -94,6 +94,13 @@ export enum KeyCode {
F10
,
F11
,
F12
,
F13
,
F14
,
F15
,
F16
,
F17
,
F18
,
F19
,
NumLock
,
ScrollLock
,
...
...
@@ -156,7 +163,7 @@ export enum KeyCode {
NUMPAD_MULTIPLY
,
// VK_MULTIPLY, 0x6A, Multiply key
NUMPAD_ADD
,
// VK_ADD, 0x6B, Add key
//
NUMPAD_SEPARATOR, // VK_SEPARATOR, 0x6C, Separator key
NUMPAD_SEPARATOR
,
// VK_SEPARATOR, 0x6C, Separator key
NUMPAD_SUBTRACT
,
// VK_SUBTRACT, 0x6D, Subtract key
NUMPAD_DECIMAL
,
// VK_DECIMAL, 0x6E, Decimal key
NUMPAD_DIVIDE
,
// VK_DIVIDE, 0x6F,
...
...
@@ -244,6 +251,14 @@ let TO_STRING_MAP: string[] = [];
TO_STRING_MAP
[
KeyCode
.
F10
]
=
'
F10
'
;
TO_STRING_MAP
[
KeyCode
.
F11
]
=
'
F11
'
;
TO_STRING_MAP
[
KeyCode
.
F12
]
=
'
F12
'
;
TO_STRING_MAP
[
KeyCode
.
F13
]
=
'
F13
'
;
TO_STRING_MAP
[
KeyCode
.
F14
]
=
'
F14
'
;
TO_STRING_MAP
[
KeyCode
.
F15
]
=
'
F15
'
;
TO_STRING_MAP
[
KeyCode
.
F16
]
=
'
F16
'
;
TO_STRING_MAP
[
KeyCode
.
F17
]
=
'
F17
'
;
TO_STRING_MAP
[
KeyCode
.
F18
]
=
'
F18
'
;
TO_STRING_MAP
[
KeyCode
.
F19
]
=
'
F19
'
;
TO_STRING_MAP
[
KeyCode
.
NumLock
]
=
'
NumLock
'
;
TO_STRING_MAP
[
KeyCode
.
ScrollLock
]
=
'
ScrollLock
'
;
...
...
@@ -273,6 +288,7 @@ let TO_STRING_MAP: string[] = [];
TO_STRING_MAP
[
KeyCode
.
NUMPAD_MULTIPLY
]
=
'
NumPad_Multiply
'
;
TO_STRING_MAP
[
KeyCode
.
NUMPAD_ADD
]
=
'
NumPad_Add
'
;
TO_STRING_MAP
[
KeyCode
.
NUMPAD_SEPARATOR
]
=
'
NumPad_Separator
'
;
TO_STRING_MAP
[
KeyCode
.
NUMPAD_SUBTRACT
]
=
'
NumPad_Subtract
'
;
TO_STRING_MAP
[
KeyCode
.
NUMPAD_DECIMAL
]
=
'
NumPad_Decimal
'
;
TO_STRING_MAP
[
KeyCode
.
NUMPAD_DIVIDE
]
=
'
NumPad_Divide
'
;
...
...
src/vs/workbench/services/keybinding/electron-browser/pluginKeybindingService.ts
浏览文件 @
5bea050a
...
...
@@ -215,7 +215,7 @@ const NATIVE_KEY_CODE_TO_KEY_CODE: {[nativeKeyCode:string]:KeyCode;} = {
VKEY_NUMPAD9
:
KeyCode
.
NUMPAD_9
,
VKEY_MULTIPLY
:
KeyCode
.
NUMPAD_MULTIPLY
,
VKEY_ADD
:
KeyCode
.
NUMPAD_ADD
,
VKEY_SEPARATOR
:
KeyCode
.
Unknown
,
// MISSING
VKEY_SEPARATOR
:
KeyCode
.
NUMPAD_SEPARATOR
,
VKEY_SUBTRACT
:
KeyCode
.
NUMPAD_SUBTRACT
,
VKEY_DECIMAL
:
KeyCode
.
NUMPAD_DECIMAL
,
VKEY_DIVIDE
:
KeyCode
.
NUMPAD_DIVIDE
,
...
...
@@ -231,13 +231,13 @@ const NATIVE_KEY_CODE_TO_KEY_CODE: {[nativeKeyCode:string]:KeyCode;} = {
VKEY_F10
:
KeyCode
.
F10
,
VKEY_F11
:
KeyCode
.
F11
,
VKEY_F12
:
KeyCode
.
F12
,
VKEY_F13
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F14
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F15
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F16
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F17
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F18
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F19
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F13
:
KeyCode
.
F13
,
VKEY_F14
:
KeyCode
.
F14
,
VKEY_F15
:
KeyCode
.
F15
,
VKEY_F16
:
KeyCode
.
F16
,
VKEY_F17
:
KeyCode
.
F17
,
VKEY_F18
:
KeyCode
.
F18
,
VKEY_F19
:
KeyCode
.
F19
,
VKEY_F20
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F21
:
KeyCode
.
Unknown
,
// MISSING
VKEY_F22
:
KeyCode
.
Unknown
,
// MISSING
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录