input overlay所能采集到的按鍵及其代碼(10進(jìn)制)
????眾所周知,Input overlay是錄屏軟件OBS的一個插件,能截取用戶的鍵入并疊加到錄制畫面上。
????它的鍵碼與上網(wǎng)直接搜到的鍵碼不同,需要到官方wiki獲取。但在官方wiki中的鍵碼是16進(jìn)制的,不能直接復(fù)制后使用,需要轉(zhuǎn)化成10進(jìn)制才可以用。我還因為數(shù)字鍵區(qū)用到了位運(yùn)算,所以痛苦地算了好久(一個下午)。
????我吧input overlay的所有能采集到的按鍵及其代碼以10進(jìn)制的形式列出來,為的就是防止后人享受到我的痛苦。
?
????聲明:本人沒有編程經(jīng)驗,若內(nèi)容有誤,還請各位大佬指正,謝謝!

如何自定義按鍵代碼:(以自改文件為例)
????1、找到預(yù)設(shè)文件的文件夾;
????2、打開其中任意的帶“.json”后綴的文件;
?

????3、找到任意一個”code”;

????4、修改“”code”:”后的數(shù)值,即按鍵代碼;
????5、保存,即可修改成功;
????6、在設(shè)置中導(dǎo)入對應(yīng)文件路徑。
?

????輸入對應(yīng)的按鍵后可以看到由“mapping”選區(qū)圈起的圖形會發(fā)生變化。
? ? “161,1,”代表的是選區(qū)左上角的點的位置,“157,128”代表的是選區(qū)的大小,單位為像素。


注:修改id不會改變對應(yīng)的按鍵,修改code才會。
?

????下面來列出按鍵代碼。
格式:這里是按鍵名稱 ( 這里是按鍵注釋 ): ?這里是十進(jìn)制的按鍵代碼
功能鍵區(qū):
ESCAPE: 1
F1: 59
F2: 60
F3: 61
F4: 62
F5: 63
F6: 64
F7: 65
F8: 66
F9: 67
F10: 68
F11: 87
F12: 88
F13: 91
F14: 92
F15: 93
F16: 99
F17: 100
F18: 101
F19: 102
F20: 103
F21: 104
F22: 105
F23: 106
F24: 107
數(shù)字字母鍵區(qū):
BACKQUOTE: 41
1: 2
2: 3
3: 4
4: 5
5: 6
6: 7
7: 8
8: 9
9: 10
0: 11
MINUS ( - ): 12
EQUALS ( = ): 13
BACKSOACE: 14
TAB: 15
CAPS LOCK: 58
A: 30
B: 48
C: 46
D: 32
E: 18
F: 33
G: 34
H: 35
I: 23
J: 36
K: 37
L: 38
M: 50
N: 49
O: 24
P: 25
Q: 16
R: 19
S: 31
T: 20
U: 22
V: 47
W: 17
X: 45
Y: 21
Z: 44
OPEN BRACKET ( [ ): 26
CLOSE BRACKET ( ] ): 27
BACK SLASH ( \ ): 43
SEMICOLON ( ; ): 39
QUOTE ( ' ): 40
ENTER: 28
COMMA ( , ): 51
PERIOD ( . ): 52
SLASH ( / ): 53
SPACE: 57
?
修飾符和控制鍵:
SHIFT left: 42
SHIFT right: 54
CONTROL left: 29
CONTROL right: 3613
ALT left: 56
ALT right: 3640
META left: 3675
META right: 3676
CONTEXT MENU: 3677
?
光標(biāo)鍵區(qū):
UP: 57416
LEFT: 57419
CLEAR: 57420
RIGHT: 57421
DOWN: 57424
?
數(shù)字鍵區(qū):
NUM LOCK: 69
KP DIVIDE: 3637
KP MULTIPLY: 55
KP SUBTRACT: 74
KP EQUALS: 3597
KP ADD: 78
KP ENTER: 3612
KP SEPARATOR: 83
KP 1: 79
KP 2: 80
KP 3: 81
KP 4: 75
KP 5: 76
KP 6: 77
KP 7: 71
KP 8: 72
KP 9: 73
KP 0: 82
KP END: 61007
KP DOWN: 61008
KP PAGE DOWN: 61009
KP LEFT: 61003
KP CLEAR: 61004
KP RIGHT: 61005
KP HOME: 60999
KP UP: 61000
KP PAGE UP: 61001
KP INSERT: 61010
KP DELETE: 61011
?
編輯鍵區(qū):
INSERT: 3666
DELERE: 3667
HOME: 3655
END: 3663
PAGE UP: 3657
PAGE DOWN: 3665
?
其他按鍵:
RINTSCREEN: 3639
SCROLL LOCK: 70
PAUSE: 3653
LESSER GREATER: 3654
?
媒體控制鍵:
POWER: 57438
SLEEP: 57439
WAKE: 57443
MEDIA PLAY: 57378
MEDIA STOP: 57380
MEDIA PREVIOUS: 57360
MEDIA NEXT: 57369
MEDIA SELECT: 57453
MEDIA EJECT: 57388
VOLUME MUTE: 57376
VOLUME?UP: 57392
VOLUME DOWN: 57390
APP MAIL: 57452
APP CALCULATOR: 57377
APP MUSIC: 57404
APP PICTURES: 57444
BROWSER SEARCH: 57445
BROWSER HOME: 57394
BROWSER BACK: 57450
BROWSER FORWARD: 57449
BROWSER STOP: 57448
BROWSER REFRESH: 57447
BROWSER FAVORITES: 57446
?
日語鍵盤:
KATAKANA: 112
UNDERSCORE: 115
FURIGANA: 119
KANJI: 121
HIRAGANA: 123
YEN: 125
KP COMMA: 126
?
Sun鍵盤:
SUN HELP: 65397
SUN STOP: 65400
SUN PROPS: 65398
SUN FRONT: 65399
SUN OPEN: 65396
SUN FIND: 65406
SUN AGAIN: 65401
SUN UNDO: 65402
SUN COPY: 65404
SUN INSERT: 65405
SUN CUT: 65403
?
未知按鍵:
VC UNDEFINED(未知按鍵編碼): 0
CHAR UNDEFINED(未知字符編碼): 65535

?
鼠標(biāo)控制:
NOBUTTON(任何按鈕): 0
BUTTON 1(左鍵): 1
BUTTON 2(右鍵): 2
BUTTON 3(中鍵): 3
BUTTON 4(側(cè)鍵1): 4
BUTTON 5(側(cè)鍵2): 5
UNIT SCROLL: 1
BLOCK SCROLL: 2
CERTICAL DIRECTION: 3
HORIZONTAL DIRECTION: 4
?
發(fā)點牢騷話:
本來是想拿input overlay來錄雨世界通關(guān)視頻的,結(jié)果還沒開搞呢,就玩通關(guān)了。