Fixing slow key issues with the FACOM converter
- Required some small API changes, shouldn't affect any other Scan modules (addition of a parameter) - Still have the latching annoyances for some of the modifiers - Swapped Esc and Tilde for convenience - Removed the old Esc key from the latch list (no one needs 13 latches anyways...) - Added the control cluster mappings (Insert, Delete, Home, End, PgUp, PgDn) - All other misc keys are currently un-assigned if a keycap legend doesn't map to anything known (e.g. blank keys, 000 and 00 are mapped, but your OS probably doesn't know what they mean :P)
This commit is contained in:
parent
db01d733b7
commit
65b4489884
5 changed files with 64 additions and 37 deletions
|
@ -52,7 +52,7 @@ static uint8_t Bootloader_ConditionSequence[] = {1,16,6,11};
|
|||
|
||||
// ----- Functions -----
|
||||
|
||||
inline void macro_finishedWithBuffer(void)
|
||||
inline void macro_finishedWithBuffer( uint8_t sentKeys )
|
||||
{
|
||||
/* BudKeypad
|
||||
// Boot loader sequence state handler
|
||||
|
@ -371,10 +371,10 @@ void keyPressBufferRead( uint8_t *modifiers, uint8_t numberOfModifiers, uint8_t
|
|||
}
|
||||
|
||||
// Signal Macro processor that all of the buffered keys have been processed
|
||||
macro_finishedWithBuffer();
|
||||
macro_finishedWithBuffer( KeyIndex_BufferUsed );
|
||||
|
||||
// Signal buffer that we've used it
|
||||
scan_finishedWithBuffer();
|
||||
scan_finishedWithBuffer( KeyIndex_BufferUsed );
|
||||
}
|
||||
|
||||
inline void process_macros(void)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue