Commit graph

33 commits

Author SHA1 Message Date
Johannes Marbach
e3ce01bc38 Make keys repeatable
Relates: cherrypicker/buffyboard#11
2021-10-24 20:23:17 +02:00
Johannes Marbach
db4222c091 Handle backslash in labels 2021-10-12 21:20:54 +02:00
Johannes Marbach
774da359f5 Revert "Remove escaping for quote"
This reverts commit 3d93f7c469.
2021-10-12 21:18:02 +02:00
Johannes Marbach
3d93f7c469 Remove escaping for quote 2021-10-12 20:38:46 +02:00
Johannes Marbach
e0eb3c4c0d Add support for further layers (some keys still missing scancodes) 2021-10-12 20:34:54 +02:00
Johannes Marbach
07c5eef622 Fix scancodes for / and ? 2021-10-12 19:55:59 +02:00
Johannes Marbach
90eebad7e1 Add LV_BTNMATRIX_CTRL_POPOVER to char keys 2021-10-01 21:05:03 +02:00
Johannes Marbach
482953d769 Add function for finding layouts by short name 2021-09-25 12:54:49 +02:00
Johannes Marbach
01c343b96c Replace empty arrays with NULL
Relates to cherrypicker/unl0kr#18
2021-09-22 20:39:55 +02:00
Johannes Marbach
04785aed74 Regenerate examples 2021-09-22 20:19:48 +02:00
Johannes Marbach
94e5cfa841 Add option for customising Shift keycap 2021-09-20 12:57:08 +02:00
Johannes Marbach
e93d853f3d Introduce custom control flags and treat locked layer switchers like active modifiers 2021-09-20 10:12:18 +02:00
Johannes Marbach
f2194f3438 Read key code from button data if possible 2021-09-19 21:30:14 +02:00
Johannes Marbach
117e7240d1 Consider view unlocked unless lock_view matches current view ID 2021-09-19 13:44:24 +02:00
Johannes Marbach
94efcf33cd Fix name 2021-09-19 13:38:19 +02:00
Johannes Marbach
061b53670c Add short names in header 2021-09-19 13:19:41 +02:00
Johannes Marbach
66417e4a0a Add short names for dropdown 2021-09-19 13:15:58 +02:00
Johannes Marbach
a8275d0e35 Add layout short name 2021-09-19 13:12:30 +02:00
Johannes Marbach
00fe6cafcc Use name instead of ID 2021-09-19 13:09:24 +02:00
Johannes Marbach
aa74bcf04f Add name to layout struct 2021-09-19 13:06:16 +02:00
Johannes Marbach
aebc90ccd4 Add us+de example 2021-09-19 12:58:45 +02:00
Johannes Marbach
d3f62fd08f Add minimalist C API and notes on integrating 2021-09-18 22:00:03 +02:00
Johannes Marbach
c0e99da8f5 Add LV_BTNMATRIX_CTRL_CHECKABLE for modifiers 2021-09-13 20:08:44 +02:00
Johannes Marbach
f578456d47 Add modifiers 2021-09-13 14:24:25 +02:00
Johannes Marbach
5f10b71d79 Add total number of keys 2021-09-13 09:29:37 +02:00
Johannes Marbach
4111119320 Add unique scancodes array 2021-09-12 22:24:12 +02:00
Johannes Marbach
ff72362365 Correctly handle layer lockers 2021-09-12 21:58:51 +02:00
Johannes Marbach
17e9b82604 Store layers in separate array 2021-09-12 21:16:11 +02:00
Johannes Marbach
fc54baa34e Remove duplicate const 2021-09-12 20:48:53 +02:00
Johannes Marbach
025caee162 Swap order of typedefs 2021-09-12 20:47:42 +02:00
Johannes Marbach
198219e536 Fix LVGL include path 2021-09-12 20:45:03 +02:00
Johannes Marbach
0855ebeb7b Add layer switch buttons, turn space bar arrows into CLI flag 2021-09-12 20:22:17 +02:00
Johannes Marbach
56852c21de Initial import 2021-09-12 14:51:07 +02:00