input: Prefer keycodes in input_enqueue key translation

This is required to correctly handle certain keys such as <delete>
This commit is contained in:
Thiago de Arruda 2015-02-13 12:05:44 -03:00
parent 8f31ebc4f7
commit 2b6ffa61bf

View File

@ -184,7 +184,7 @@ size_t input_enqueue(String keys)
while (rbuffer_available(input_buffer) >= 6 && ptr < end) {
uint8_t buf[6] = {0};
unsigned int new_size = trans_special((uint8_t **)&ptr, buf, false);
unsigned int new_size = trans_special((uint8_t **)&ptr, buf, true);
if (!new_size) {
if (*ptr == '<') {