Commit graph

561 commits

Author SHA1 Message Date
Johannes Marbach
f52a0c0749 Add libinput link 2021-09-13 13:39:44 +02:00
Johannes Marbach
bf69b77095 Add missing links 2021-09-13 13:37:17 +02:00
Johannes Marbach
efe0279314 Add squeek2lvgl as submodule and simple conversion script 2021-09-13 13:35:26 +02:00
Johannes Marbach
98c1db8c4b Initial import 2021-09-13 13:30:15 +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
Johannes Marbach
8a52da7067 Add POC for upper case letters 2021-09-10 11:49:38 +02:00
Johannes Marbach
f3cfb2f1af Add POC for general purpose framebuffer keyboard 2021-09-09 21:40:31 +02:00
Johannes Marbach
fe3025ffd5 Add currently known shortcomings 2021-09-09 17:32:47 +02:00
Johannes Marbach
90e707d60f Update submodules 2021-09-09 16:57:11 +02:00
Johannes Marbach
cc157afa1b Update PR status 2021-09-09 16:56:21 +02:00
Johannes Marbach
bc293a3cf6 Replace device discovery with upstreamed code 2021-09-09 14:19:10 +02:00
Johannes Marbach
0e10e9236a Update submodules 2021-09-09 14:10:38 +02:00
Johannes Marbach
c15ef19c2e Update PR status 2021-09-09 14:08:19 +02:00
Johannes Marbach
8b1c76d920 Split auto-generated layouts into dedicated file 2021-09-09 14:07:50 +02:00
Johannes Marbach
809c8af73b Shorten layout names 2021-09-09 13:13:43 +02:00
Johannes Marbach
be7215134e Add on-screen keyboard toggling with animation 2021-09-09 13:06:19 +02:00
Johannes Marbach
46973a9120 Add actual links 2021-09-09 09:34:28 +02:00
Johannes Marbach
ed647e2de6 Add notes about layout generation and screen recording 2021-09-09 09:32:59 +02:00
Johannes Marbach
48e1fc79de Minor adjustments to support mobile screen formats 2021-09-09 09:24:38 +02:00
Johannes Marbach
1f179042c9 Use empty string instead of NULL if trigger key is not needed 2021-09-09 09:00:33 +02:00
Johannes Marbach
37b2ff53f7 Make eschar key depend on layout 2021-09-09 08:42:43 +02:00
Johannes Marbach
0b492ab0d8 Add missing punctuation characters 2021-09-09 08:42:14 +02:00
Johannes Marbach
c8a8da6dcf Add power button and refine layout description 2021-09-08 22:21:14 +02:00
Johannes Marbach
efc5f3006b Add unsqu33kr script and use it to add French, Spanish and fourth layer 2021-09-08 22:19:45 +02:00
Johannes Marbach
f44e3fa48a Add fonts and command for converting them 2021-09-08 12:22:10 +02:00
Johannes Marbach
adab16c8a3 Prevent scrolling in button row 2021-09-08 10:33:17 +02:00
Johannes Marbach
fae7fb284a Add power (soft) button 2021-09-08 10:27:51 +02:00
Johannes Marbach
c820a379de Wrap top buttons in grid for easier alignment 2021-09-08 08:45:58 +02:00
Johannes Marbach
b60466cca7 Add key popover PR 2021-09-08 08:24:18 +02:00
Johannes Marbach
3cc1e5e441 Swap drawing order to prepare for key popovers 2021-09-08 08:23:00 +02:00
Johannes Marbach
a0dafd3371 Prevent repeat events for pointer and touch events 2021-09-07 13:44:24 +02:00
Johannes Marbach
c71953f226 Replace duplicated font styles with one global object 2021-09-06 22:14:15 +02:00
Johannes Marbach
a173c76f38 Use the same font as elsewhere for keymap dropdown 2021-09-06 21:53:35 +02:00
Johannes Marbach
c957d6993b Add password disclosure feature 2021-09-06 13:03:03 +02:00
Johannes Marbach
58e8618268 Add theme switching 2021-09-06 11:42:00 +02:00
Johannes Marbach
14de16a506 Add support for dynamic layout switching (en / de) 2021-09-06 10:26:59 +02:00
Johannes Marbach
4e25a65c2d Update PR state 2021-09-05 20:31:16 +02:00
Johannes Marbach
92662738a4 Add XKB to dependencies 2021-09-05 20:28:25 +02:00
Johannes Marbach
33ad24082c Fix typo 2021-09-05 13:25:29 +02:00