Add VIA user keycodes tab

main
juank 2021-01-20 23:20:11 -03:00
parent 4c0e206aa1
commit 759b7063ce
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()