suggestion picker: a persistent layer to complement virtual keyboards like wvkbd
Diffstat (limited to 'keyboard.h')
-rw-r--r--keyboard.h14
1 files changed, 1 insertions, 13 deletions
diff --git a/keyboard.h b/keyboard.h
index af3e2b1..520ca05 100644
--- a/keyboard.h
+++ b/keyboard.h
@@ -15,15 +15,6 @@ struct kbd;
enum key_type {
Pad = 0, // Padding, not a pressable key
Code, // A normal key emitting a keycode
- Mod, // A modifier key
- Copy, // Copy key, copies the unicode value specified in code (creates and
- // activates temporary keymap)
- // used for keys that are not part of the keymap
- Layout, // Layout switch to a specific layout
- BackLayer, // Layout switch to the layout that was previously active
- NextLayer, // Layout switch to the next layout in the layers sequence
- Compose, // Compose modifier key, switches to a specific associated layout
- // upon next keypress
EndRow, // Incidates the end of a key row
Last, // Indicated the end of a layout
};
@@ -57,13 +48,10 @@ struct clr_scheme {
struct key {
const char *label; // primary label
- const double width; // relative width (1.0)
- const enum key_type type;
+ const enum key_type type;
struct layout *layout; // pointer back to the parent layout that holds this
// key
- const uint32_t code_mod; /* modifier to force when this key is pressed */
- uint8_t scheme; // index of the scheme to use
bool reset_mod; /* reset modifiers when clicked */
// actual coordinates on the surface (pixels), will be computed automatically