Merge pull request #12 from jkutianski/feature/user_keycodes

Add VIA user keycodes tab
main
xyzz 2021-01-20 21:42:17 -05:00 committed by GitHub
commit fe3f447968
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 23 additions and 2 deletions

View File

@ -411,6 +411,25 @@ KEYCODES_MEDIA = [
K(132, "KC_LSCR", "Locking\nScroll", "Locking Scroll Lock"),
]
KEYCODES_USER = [
K(0x5F80, "USER00", "User 0", "User keycode 0"),
K(0x5F81, "USER01", "User 1", "User keycode 1"),
K(0x5F82, "USER02", "User 2", "User keycode 2"),
K(0x5F83, "USER03", "User 3", "User keycode 3"),
K(0x5F84, "USER04", "User 4", "User keycode 4"),
K(0x5F85, "USER05", "User 5", "User keycode 5"),
K(0x5F86, "USER06", "User 6", "User keycode 6"),
K(0x5F87, "USER07", "User 7", "User keycode 7"),
K(0x5F88, "USER08", "User 8", "User keycode 8"),
K(0x5F89, "USER09", "User 9", "User keycode 9"),
K(0x5F8A, "USER10", "User 10", "User keycode 10"),
K(0x5F8B, "USER11", "User 11", "User keycode 11"),
K(0x5F8C, "USER12", "User 12", "User keycode 12"),
K(0x5F8D, "USER13", "User 13", "User keycode 13"),
K(0x5F8E, "USER14", "User 14", "User keycode 14"),
K(0x5F8F, "USER15", "User 15", "User keycode 15"),
]
KEYCODES_MACRO = []
KEYCODES = []
@ -454,7 +473,7 @@ def recreate_keycodes():
KEYCODES.clear()
KEYCODES.extend(KEYCODES_SPECIAL + KEYCODES_BASIC + KEYCODES_SHIFTED + KEYCODES_ISO + KEYCODES_LAYERS +
KEYCODES_QUANTUM + KEYCODES_BACKLIGHT + KEYCODES_MEDIA + KEYCODES_MACRO)
KEYCODES_QUANTUM + KEYCODES_BACKLIGHT + KEYCODES_MEDIA + KEYCODES_MACRO + KEYCODES_USER)
def recreate_keyboard_keycodes(keyboard):

View File

@ -7,7 +7,7 @@ from PyQt5.QtGui import QPalette
from constants import KEYCODE_BTN_RATIO
from flowlayout import FlowLayout
from keycodes import keycode_tooltip, KEYCODES_BASIC, KEYCODES_ISO, KEYCODES_MACRO, KEYCODES_LAYERS, KEYCODES_QUANTUM, \
KEYCODES_BACKLIGHT, KEYCODES_MEDIA, KEYCODES_SPECIAL, KEYCODES_SHIFTED
KEYCODES_BACKLIGHT, KEYCODES_MEDIA, KEYCODES_SPECIAL, KEYCODES_SHIFTED, KEYCODES_USER
from keymaps import KEYMAPS
from square_button import SquareButton
from util import tr
@ -28,6 +28,7 @@ class TabbedKeycodes(QTabWidget):
self.tab_quantum = QScrollArea()
self.tab_backlight = QScrollArea()
self.tab_media = QScrollArea()
self.tab_user = QScrollArea()
self.tab_macro = QScrollArea()
self.widgets = []
@ -39,6 +40,7 @@ class TabbedKeycodes(QTabWidget):
(self.tab_quantum, "Quantum", KEYCODES_QUANTUM),
(self.tab_backlight, "Backlight", KEYCODES_BACKLIGHT),
(self.tab_media, "App, Media and Mouse", KEYCODES_MEDIA),
(self.tab_user, "User", KEYCODES_USER),
(self.tab_macro, "Macro", KEYCODES_MACRO),
]:
layout = FlowLayout()