Commit graph

49 commits

Author SHA1 Message Date
Johannes Marbach
df6dd780b7 Merge remote-tracking branch 'old-squeek2lvgl/master' 2023-11-20 20:26:48 +01:00
Johannes Marbach
fc899689b4 Rename license and readme so that they don't conflict with the merges 2023-11-20 20:26:26 +01:00
Johannes Marbach
e88ba40a14 Initialise license and readme 2023-11-20 20:12:33 +01:00
Johannes Marbach
ffe1f5bf18 Add options to specify layout name and extra top row on base and upper layer 2023-10-23 21:09:40 +02:00
Johannes Marbach
b67685dfed Extract variable for layout name 2022-10-03 12:43:43 +02:00
Johannes Marbach
041602ac94 Only require Python 3 2022-10-02 21:07:35 +02:00
Johannes Marbach
02fe94c787 Further const warning fixes 2022-05-27 20:59:49 +02:00
Johannes Marbach
2576c8f5f6 Remove ignored const qualifier 2022-05-27 20:55:24 +02:00
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
160956cebc Fix arrow keycaps 2021-10-12 21:11:53 +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
33e4660f97 Add missing prefix 2021-09-25 12:56:56 +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
5faaf14831 Cast to expected type
Relates to cherrypicker/unl0kr#18
2021-09-22 20:26:23 +02:00
Johannes Marbach
04785aed74 Regenerate examples 2021-09-22 20:19:48 +02:00
Johannes Marbach
c5a645490c Add in one more const
Relates to cherrypicker/unl0kr#18
2021-09-22 20:18:33 +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
9786e5f5b3 Ignore object files 2021-09-19 21:07:17 +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
44f9837d40 Add missing parentheses 2021-09-12 14:55:43 +02:00
Johannes Marbach
2c5cad2271 Add link to US layout 2021-09-12 14:54:52 +02:00
Johannes Marbach
9a85bfc085 Remove leftover word 2021-09-12 14:53:45 +02:00
Johannes Marbach
56852c21de Initial import 2021-09-12 14:51:07 +02:00