Unexpected-Keyboard/srcs/compose
Jules Aguillon 91ace060bc Move diacritics mapping to the compose state machine
This replaces the switch cases in KeyModifier.java with JSON files, one
for each diacritic.

The number of states increases from 6727 to 7377. The apk size slightly
decreases (around 3kb).
2024-06-09 11:53:17 +02:00
..
accent_aigu.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_arrows.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_bar.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_box.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_caron.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_cedille.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_circonflexe.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_dot_above.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_dot_below.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_double_aigu.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_grave.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_hook_above.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_horn.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_macron.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_ogonek.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_ordinal.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_ring.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_slash.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_subscript.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_superscript.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_tilde.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
accent_trema.json Move diacritics mapping to the compose state machine 2024-06-09 11:53:17 +02:00
compile.py compose: Compile several starting states 2024-06-09 11:52:17 +02:00
en_US_UTF_8_Compose.pre compose: Add X11 compose sequences 2024-02-17 23:28:31 +01:00
keysymdef.h Add compose sequences for Greek, Cyrillic, Hebrew and more 2024-05-29 15:56:08 +02:00
README.md compose: Add a README.md 2024-03-02 19:11:41 +01:00

Compose sequences

The compose.py program parses the compose sequences found in this directory and generates srcs/juloo.keyboard2/ComposeKeyData.java.

en_US_UTF_8_Compose.pre

This file is copied from the xorg project. Copyright applies.