feat: Implement OLED display support and custom icons for 128x32 displays
- Added OLED functionality in keymap.c with custom rendering for layers and modifiers. - Created a Python script to generate simple icons for OLED displays. - Introduced a new rules.mk file to enable OLED features for the keymap. - Developed an OLED font helper script for visualizing and designing custom graphics. - Redesigned OLED layout to fit 128x32 displays, optimizing space for logos and layer indicators. - Implemented flow tap functionality in flow_tap.c for enhanced key responsiveness.
This commit is contained in:
parent
f3afe70c10
commit
ac0b03a50c
15 changed files with 1300 additions and 17 deletions
|
|
@ -23,16 +23,21 @@
|
|||
// ============================================================================
|
||||
|
||||
// Tapping and timing configuration
|
||||
#define TAPPING_TERM 140
|
||||
#define PERMISSIVE_HOLD // Activate mod immediately when another key pressed
|
||||
#define AUTO_SHIFT_TIMEOUT 170 // Slightly longer than TAPPING_TERM
|
||||
#define TAPPING_TERM 200
|
||||
//#define FLOW_TAP
|
||||
//#define PERMISSIVE_HOLD // Activate mod immediately when another key pressed _REDUNDANT due to SpeculativeHold
|
||||
#define AUTO_SHIFT_TIMEOUT 150 // Slightly longer than TAPPING_TERM
|
||||
#define RETRO_SHIFT // Enable retroactive shift
|
||||
#define RETRO_TAPPING // Enable retroactive tapping
|
||||
#define HOLD_ON_OTHER_KEY_PRESS // Enable hold on other key press
|
||||
#define CHORDAL_HOLD // Enable chordal hold (mod activates if another key is pressed before tapping term)
|
||||
//#define CHORDAL_HOLD // Enable chordal hold (mod activates if another key is pressed before tapping term)
|
||||
// DISABLED: Conflicts with multi-modifier shortcuts like Ctrl+Shift+P
|
||||
|
||||
// Combo configuration
|
||||
#define CASEMODES_ENABLE
|
||||
#define COMBO_REF_DEFAULT _NORTO
|
||||
|
||||
#ifdef OLED_ENABLE
|
||||
#define OLED_DISPLAY_128X32
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue