Commit graph

  • aebc90ccd4 Add us+de example Johannes Marbach 2021-09-19 12:58:45 +02:00
  • d3f62fd08f Add minimalist C API and notes on integrating Johannes Marbach 2021-09-18 22:00:03 +02:00
  • 55410bb5af Remove OSK POC (now in separate buffyboard repo) Johannes Marbach 2021-09-18 20:48:56 +02:00
  • b75b6dc82b Move cursor image to its own file Johannes Marbach 2021-09-18 20:47:41 +02:00
  • faaa1d1404 Add XKB settings Johannes Marbach 2021-09-18 13:59:14 +02:00
  • c0519e47a9 Add multi-indev PR Johannes Marbach 2021-09-18 13:58:37 +02:00
  • b440f8616d Add multi-device PR Johannes Marbach 2021-09-18 13:56:40 +02:00
  • e4f2b9c164 Add XKB settings Johannes Marbach 2021-09-17 21:15:44 +02:00
  • 3d48e799a5 Update submodules Johannes Marbach 2021-09-17 21:13:50 +02:00
  • e349107a96 Update submodules Johannes Marbach 2021-09-17 18:11:44 +02:00
  • 040edf245a Use the actual show name Johannes Marbach 2021-09-17 15:45:19 +02:00
  • 9a0d8e9d7a Add period Johannes Marbach 2021-09-17 15:44:09 +02:00
  • 60f646b088 Join paragraphs Johannes Marbach 2021-09-17 15:43:40 +02:00
  • 0beaff9767 Add heading for footnotes Johannes Marbach 2021-09-17 15:42:36 +02:00
  • 15e8322bf2 Try footnote syntax Johannes Marbach 2021-09-17 15:36:31 +02:00
  • 8d0af87266 Add more spaces Johannes Marbach 2021-09-17 15:34:42 +02:00
  • 54965bcc8d Add space Johannes Marbach 2021-09-17 15:34:02 +02:00
  • 94372bd1b2 Explain vampire references Johannes Marbach 2021-09-17 15:32:49 +02:00
  • a5194e5a84 Automatically resize active terminal to not overlap with keyboard Johannes Marbach 2021-09-17 14:36:25 +02:00
  • fabde150ce Use custom colors for keys depending on state Johannes Marbach 2021-09-16 13:40:38 +02:00
  • 67816664f5 Add todo for active modifier colors Johannes Marbach 2021-09-16 09:44:36 +02:00
  • 5918b77beb Prepare for setting fb offset Johannes Marbach 2021-09-16 09:35:01 +02:00
  • b65fc1bd93 Update submodules Johannes Marbach 2021-09-15 21:08:26 +02:00
  • 40610a9ee3 Update PR status Johannes Marbach 2021-09-15 21:08:10 +02:00
  • fb1998aa9b Add small how-does-it-work paragraph and update modifier support status Johannes Marbach 2021-09-13 21:27:07 +02:00
  • 5964147805 Pop modifiers before switching layer Johannes Marbach 2021-09-13 20:54:52 +02:00
  • c07085e7cd Make CTRL and ALT work in key chords Johannes Marbach 2021-09-13 20:11:35 +02:00
  • c0e99da8f5 Add LV_BTNMATRIX_CTRL_CHECKABLE for modifiers Johannes Marbach 2021-09-13 20:08:44 +02:00
  • f578456d47 Add modifiers Johannes Marbach 2021-09-13 14:24:25 +02:00
  • f52a0c0749 Add libinput link Johannes Marbach 2021-09-13 13:39:44 +02:00
  • bf69b77095 Add missing links Johannes Marbach 2021-09-13 13:37:17 +02:00
  • efe0279314 Add squeek2lvgl as submodule and simple conversion script Johannes Marbach 2021-09-13 13:35:26 +02:00
  • 98c1db8c4b Initial import Johannes Marbach 2021-09-13 13:30:15 +02:00
  • 5f10b71d79 Add total number of keys Johannes Marbach 2021-09-13 09:29:37 +02:00
  • 4111119320 Add unique scancodes array Johannes Marbach 2021-09-12 22:24:12 +02:00
  • ff72362365 Correctly handle layer lockers Johannes Marbach 2021-09-12 21:58:51 +02:00
  • 17e9b82604 Store layers in separate array Johannes Marbach 2021-09-12 21:16:11 +02:00
  • fc54baa34e Remove duplicate const Johannes Marbach 2021-09-12 20:48:53 +02:00
  • 025caee162 Swap order of typedefs Johannes Marbach 2021-09-12 20:47:42 +02:00
  • 198219e536 Fix LVGL include path Johannes Marbach 2021-09-12 20:45:03 +02:00
  • 0855ebeb7b Add layer switch buttons, turn space bar arrows into CLI flag Johannes Marbach 2021-09-12 20:22:17 +02:00
  • 44f9837d40 Add missing parentheses Johannes Marbach 2021-09-12 14:55:43 +02:00
  • 2c5cad2271 Add link to US layout Johannes Marbach 2021-09-12 14:54:52 +02:00
  • 9a85bfc085 Remove leftover word Johannes Marbach 2021-09-12 14:53:45 +02:00
  • 56852c21de Initial import Johannes Marbach 2021-09-12 14:51:07 +02:00
  • 8a52da7067 Add POC for upper case letters Johannes Marbach 2021-09-10 11:49:38 +02:00
  • f3cfb2f1af Add POC for general purpose framebuffer keyboard Johannes Marbach 2021-09-09 21:40:31 +02:00
  • fe3025ffd5 Add currently known shortcomings Johannes Marbach 2021-09-09 17:32:47 +02:00
  • 90e707d60f Update submodules Johannes Marbach 2021-09-09 16:57:11 +02:00
  • cc157afa1b Update PR status Johannes Marbach 2021-09-09 16:56:21 +02:00
  • bc293a3cf6 Replace device discovery with upstreamed code Johannes Marbach 2021-09-09 14:19:10 +02:00
  • 0e10e9236a Update submodules Johannes Marbach 2021-09-09 14:10:38 +02:00
  • c15ef19c2e Update PR status Johannes Marbach 2021-09-09 14:08:19 +02:00
  • 8b1c76d920 Split auto-generated layouts into dedicated file Johannes Marbach 2021-09-09 14:07:50 +02:00
  • 809c8af73b Shorten layout names Johannes Marbach 2021-09-09 13:13:43 +02:00
  • be7215134e Add on-screen keyboard toggling with animation Johannes Marbach 2021-09-09 13:06:19 +02:00
  • 46973a9120 Add actual links Johannes Marbach 2021-09-09 09:34:28 +02:00
  • ed647e2de6 Add notes about layout generation and screen recording Johannes Marbach 2021-09-09 09:32:59 +02:00
  • 48e1fc79de Minor adjustments to support mobile screen formats Johannes Marbach 2021-09-09 09:24:38 +02:00
  • 1f179042c9 Use empty string instead of NULL if trigger key is not needed Johannes Marbach 2021-09-09 09:00:33 +02:00
  • 37b2ff53f7 Make eschar key depend on layout Johannes Marbach 2021-09-09 08:42:43 +02:00
  • 0b492ab0d8 Add missing punctuation characters Johannes Marbach 2021-09-09 08:42:14 +02:00
  • c8a8da6dcf Add power button and refine layout description Johannes Marbach 2021-09-08 22:21:14 +02:00
  • efc5f3006b Add unsqu33kr script and use it to add French, Spanish and fourth layer Johannes Marbach 2021-09-08 22:19:45 +02:00
  • f44e3fa48a Add fonts and command for converting them Johannes Marbach 2021-09-08 12:22:10 +02:00
  • adab16c8a3 Prevent scrolling in button row Johannes Marbach 2021-09-08 10:33:17 +02:00
  • fae7fb284a Add power (soft) button Johannes Marbach 2021-09-08 10:27:51 +02:00
  • c820a379de Wrap top buttons in grid for easier alignment Johannes Marbach 2021-09-08 08:45:58 +02:00
  • b60466cca7 Add key popover PR Johannes Marbach 2021-09-08 08:24:18 +02:00
  • 3cc1e5e441 Swap drawing order to prepare for key popovers Johannes Marbach 2021-09-08 08:23:00 +02:00
  • a0dafd3371 Prevent repeat events for pointer and touch events Johannes Marbach 2021-09-07 13:44:24 +02:00
  • c71953f226 Replace duplicated font styles with one global object Johannes Marbach 2021-09-06 22:14:15 +02:00
  • a173c76f38 Use the same font as elsewhere for keymap dropdown Johannes Marbach 2021-09-06 21:53:35 +02:00
  • c957d6993b Add password disclosure feature Johannes Marbach 2021-09-06 13:02:24 +02:00
  • 58e8618268 Add theme switching Johannes Marbach 2021-09-06 11:42:00 +02:00
  • 14de16a506 Add support for dynamic layout switching (en / de) Johannes Marbach 2021-09-06 10:26:59 +02:00
  • 4e25a65c2d Update PR state Johannes Marbach 2021-09-05 20:31:16 +02:00
  • 92662738a4 Add XKB to dependencies Johannes Marbach 2021-09-05 20:28:25 +02:00
  • 33ad24082c Fix typo Johannes Marbach 2021-09-05 13:25:29 +02:00
  • e791b6dba5 Add new pull request for upstreamin automatic device discovery Johannes Marbach 2021-09-05 13:23:54 +02:00
  • 4ee2fed3a3 Remove trailing colon Johannes Marbach 2021-09-04 17:59:35 +02:00
  • c64d87887d Update README now that keymaps work / are being upstreamed Johannes Marbach 2021-09-04 15:34:41 +02:00
  • 94ae4e2b1d Add support for full keyboards Johannes Marbach 2021-09-04 15:30:58 +02:00
  • 19031ce99f Update submodules Johannes Marbach 2021-09-03 21:36:31 +02:00
  • 6fdc0ed26f Update upstreaming status Johannes Marbach 2021-09-03 21:06:19 +02:00
  • c70fec1707 Update upstreaming status Johannes Marbach 2021-09-03 20:24:13 +02:00
  • deaa78d746 Disable building examples and add upstream PR Johannes Marbach 2021-09-03 10:54:03 +02:00
  • 9bab2e89d2 Add README Johannes Marbach 2021-09-02 21:17:56 +02:00
  • 1a0418f997 Ignore devices that libinput doesn't understand Johannes Marbach 2021-09-02 21:17:16 +02:00
  • 5e93ccda4c Initial import Johannes Marbach 2021-09-02 20:08:45 +02:00