mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 09:10:30 +08:00
added pause and scrlk keys
This commit is contained in:
parent
d2da0829b9
commit
dcedf16142
@ -1,4 +1,5 @@
|
|||||||
# https://github.com/NicoHood/HID/blob/master/src/HID-APIs/ImprovedKeylayouts.h
|
# https://github.com/NicoHood/HID/blob/master/src/HID-APIs/ImprovedKeylayouts.h
|
||||||
|
# https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code
|
||||||
1 KEY_A KeyA
|
1 KEY_A KeyA
|
||||||
2 KEY_B KeyB
|
2 KEY_B KeyB
|
||||||
3 KEY_C KeyC
|
3 KEY_C KeyC
|
||||||
@ -83,9 +84,9 @@
|
|||||||
82 KEY_RIGHT_SHIFT ShiftRight
|
82 KEY_RIGHT_SHIFT ShiftRight
|
||||||
83 KEY_RIGHT_ALT AltRight
|
83 KEY_RIGHT_ALT AltRight
|
||||||
84 KEY_RIGHT_GUI MetaRight
|
84 KEY_RIGHT_GUI MetaRight
|
||||||
# KEY_PAUSE
|
85 KEY_PAUSE Pause
|
||||||
|
86 KEY_SCROLL_LOCK ScrollLock
|
||||||
# KEY_NON_US_NUM
|
# KEY_NON_US_NUM
|
||||||
# KEY_SCROLL_LOCK
|
|
||||||
# KEY_NUM_LOCK
|
# KEY_NUM_LOCK
|
||||||
# KEYPAD_DIVIDE
|
# KEYPAD_DIVIDE
|
||||||
# KEYPAD_MULTIPLY
|
# KEYPAD_MULTIPLY
|
||||||
|
|||||||
@ -64,6 +64,7 @@ INLINE KeyboardKeycode keymap(uint8_t code) {
|
|||||||
case 16: return KEY_P;
|
case 16: return KEY_P;
|
||||||
case 72: return KEY_PAGE_DOWN;
|
case 72: return KEY_PAGE_DOWN;
|
||||||
case 69: return KEY_PAGE_UP;
|
case 69: return KEY_PAGE_UP;
|
||||||
|
case 85: return KEY_PAUSE;
|
||||||
case 51: return KEY_PERIOD;
|
case 51: return KEY_PERIOD;
|
||||||
case 66: return KEY_PRINT;
|
case 66: return KEY_PRINT;
|
||||||
case 17: return KEY_Q;
|
case 17: return KEY_Q;
|
||||||
@ -76,6 +77,7 @@ INLINE KeyboardKeycode keymap(uint8_t code) {
|
|||||||
case 84: return KEY_RIGHT_GUI;
|
case 84: return KEY_RIGHT_GUI;
|
||||||
case 82: return KEY_RIGHT_SHIFT;
|
case 82: return KEY_RIGHT_SHIFT;
|
||||||
case 19: return KEY_S;
|
case 19: return KEY_S;
|
||||||
|
case 86: return KEY_SCROLL_LOCK;
|
||||||
case 47: return KEY_SEMICOLON;
|
case 47: return KEY_SEMICOLON;
|
||||||
case 52: return KEY_SLASH;
|
case 52: return KEY_SLASH;
|
||||||
case 41: return KEY_SPACE;
|
case 41: return KEY_SPACE;
|
||||||
|
|||||||
@ -73,9 +73,11 @@ MetaRight: 84
|
|||||||
Minus: 42
|
Minus: 42
|
||||||
PageDown: 72
|
PageDown: 72
|
||||||
PageUp: 69
|
PageUp: 69
|
||||||
|
Pause: 85
|
||||||
Period: 51
|
Period: 51
|
||||||
PrintScreen: 66
|
PrintScreen: 66
|
||||||
Quote: 48
|
Quote: 48
|
||||||
|
ScrollLock: 86
|
||||||
Semicolon: 47
|
Semicolon: 47
|
||||||
ShiftLeft: 78
|
ShiftLeft: 78
|
||||||
ShiftRight: 82
|
ShiftRight: 82
|
||||||
|
|||||||
@ -28,7 +28,6 @@ div#keyboard div.key, div.modifier, div.empty-key {
|
|||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
height: 40px;
|
|
||||||
}
|
}
|
||||||
div#keyboard div.key, div.modifier {
|
div#keyboard div.key, div.modifier {
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
@ -42,6 +41,7 @@ div#keyboard div.key, div.modifier {
|
|||||||
color: var(--fg-color-normal);
|
color: var(--fg-color-normal);
|
||||||
background-color: var(--bg-color-gray);
|
background-color: var(--bg-color-gray);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
height: 40px;
|
||||||
}
|
}
|
||||||
div#keyboard div.key:hover, div.modifier:hover {
|
div#keyboard div.key:hover, div.modifier:hover {
|
||||||
color: var(--fg-color-intensive);
|
color: var(--fg-color-intensive);
|
||||||
|
|||||||
@ -298,8 +298,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="keyboard-block">
|
<div class="keyboard-block">
|
||||||
<div class="keyboard-row">
|
<div class="keyboard-row">
|
||||||
<div class="empty-key" style="width:28px"></div>
|
<div id="PrintScreen" class="modifier small"><p><b>•</b><br>Pt/Sq</p></div>
|
||||||
<div id="PrintScreen" class="modifier wide-4 right small"><p><b>•</b><br>PrtSc / SysRq</p></div>
|
<div id="ScrollLock" class="key small"><p>ScrLk</p></div>
|
||||||
|
<div id="Pause" class="key small"><p>P/Brk</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="keyboard-row">
|
<div class="keyboard-row">
|
||||||
<div id="Insert" class="key small"><p>Ins</p></div>
|
<div id="Insert" class="key small"><p>Ins</p></div>
|
||||||
@ -311,8 +312,7 @@
|
|||||||
<div id="End" class="key small"><p>End</p></div>
|
<div id="End" class="key small"><p>End</p></div>
|
||||||
<div id="PageDown" class="key small"><p>PgDn</p></div>
|
<div id="PageDown" class="key small"><p>PgDn</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="keyboard-row">
|
<div class="keyboard-row"></div>
|
||||||
</div>
|
|
||||||
<div class="keyboard-row">
|
<div class="keyboard-row">
|
||||||
<div class="empty-key"></div>
|
<div class="empty-key"></div>
|
||||||
<div id="ArrowUp" class="key"><p>↑</p></div>
|
<div id="ArrowUp" class="key"><p>↑</p></div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user