mirror of https://github.com/trudnai/Steve2.git
More reliable Paste
This commit is contained in:
parent
89ff3cc4e9
commit
6083fab773
|
@ -335,7 +335,7 @@ INLINE int is_io_interesting( uint16_t addr ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const int pasteBufferSize = 100;
|
const int pasteBufferSize = 1000;
|
||||||
int pasteBufferIdx = 0;
|
int pasteBufferIdx = 0;
|
||||||
uint8_t pasteBuffer[pasteBufferSize];
|
uint8_t pasteBuffer[pasteBufferSize];
|
||||||
|
|
||||||
|
@ -368,8 +368,10 @@ void kbdClearPasteBuffer(void) {
|
||||||
|
|
||||||
|
|
||||||
void kbdPaste ( uint8_t code ) {
|
void kbdPaste ( uint8_t code ) {
|
||||||
while (pasteBufferIdx >= pasteBufferSize) {
|
if (pasteBufferIdx >= pasteBufferSize) {
|
||||||
usleep(100);
|
while (pasteBufferIdx) {
|
||||||
|
usleep(100);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pasteBuffer[pasteBufferIdx++] = code;
|
pasteBuffer[pasteBufferIdx++] = code;
|
||||||
|
|
Loading…
Reference in New Issue