mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-13 13:09:49 +04:00
addded escape key
This commit is contained in:
@@ -126,15 +126,15 @@ const UsbHidKeyboardKey usb_hid_keyboard_keyset[ROW_COUNT][COLUMN_COUNT] = {
|
|||||||
{.width = 3, .icon = NULL, .key = "Ctrl", .value = HID_KEYBOARD_L_CTRL},
|
{.width = 3, .icon = NULL, .key = "Ctrl", .value = HID_KEYBOARD_L_CTRL},
|
||||||
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_CTRL},
|
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_CTRL},
|
||||||
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_CTRL},
|
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_CTRL},
|
||||||
{.width = 3, .icon = NULL, .key = "Alt", .value = HID_KEYBOARD_L_ALT},
|
{.width = 2, .icon = NULL, .key = "Alt", .value = HID_KEYBOARD_L_ALT},
|
||||||
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_ALT},
|
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_ALT},
|
||||||
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_ALT},
|
{.width = 2, .icon = NULL, .key = "Cmd", .value = HID_KEYBOARD_L_GUI},
|
||||||
{.width = 3, .icon = NULL, .key = "Cmd", .value = HID_KEYBOARD_L_GUI},
|
|
||||||
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_GUI},
|
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_GUI},
|
||||||
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_L_GUI},
|
{.width = 2, .icon = NULL, .key = "Tab", .value = HID_KEYBOARD_TAB},
|
||||||
{.width = 3, .icon = NULL, .key = "Tab", .value = HID_KEYBOARD_TAB},
|
|
||||||
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_TAB},
|
|
||||||
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_TAB},
|
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_TAB},
|
||||||
|
{.width = 3, .icon = NULL, .key = "Esc", .value = HID_KEYBOARD_ESCAPE},
|
||||||
|
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_ESCAPE},
|
||||||
|
{.width = 0, .icon = NULL, .value = HID_KEYBOARD_ESCAPE},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
{.width = 1, .icon = NULL, .key = "1", .shift_key = "1", .value = HID_KEYBOARD_F1},
|
{.width = 1, .icon = NULL, .key = "1", .shift_key = "1", .value = HID_KEYBOARD_F1},
|
||||||
@@ -150,7 +150,6 @@ const UsbHidKeyboardKey usb_hid_keyboard_keyset[ROW_COUNT][COLUMN_COUNT] = {
|
|||||||
{.width = 1, .icon = NULL, .key = "1", .shift_key = "1", .value = HID_KEYBOARD_F11},
|
{.width = 1, .icon = NULL, .key = "1", .shift_key = "1", .value = HID_KEYBOARD_F11},
|
||||||
{.width = 1, .icon = NULL, .key = "2", .shift_key = "2", .value = HID_KEYBOARD_F12},
|
{.width = 1, .icon = NULL, .key = "2", .shift_key = "2", .value = HID_KEYBOARD_F12},
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static void usb_hid_keyboard_to_upper(char* str) {
|
static void usb_hid_keyboard_to_upper(char* str) {
|
||||||
@@ -232,6 +231,7 @@ static void usb_hid_keyboard_draw_callback(Canvas* canvas, void* context) {
|
|||||||
// Select if back is clicked and its the backspace key
|
// Select if back is clicked and its the backspace key
|
||||||
// Deselect when the button clicked or not hovered
|
// Deselect when the button clicked or not hovered
|
||||||
bool keySelected = (x <= model->x && model->x < (x + key.width)) && y == model->y;
|
bool keySelected = (x <= model->x && model->x < (x + key.width)) && y == model->y;
|
||||||
|
// Revert selection for function keys
|
||||||
keySelected = y == ROW_COUNT - 1 ? !keySelected : keySelected;
|
keySelected = y == ROW_COUNT - 1 ? !keySelected : keySelected;
|
||||||
bool backSelected = model->back_pressed && key.value == HID_KEYBOARD_DELETE;
|
bool backSelected = model->back_pressed && key.value == HID_KEYBOARD_DELETE;
|
||||||
usb_hid_keyboard_draw_key(
|
usb_hid_keyboard_draw_key(
|
||||||
|
|||||||
Reference in New Issue
Block a user