Try fixing the "unknown keypress types a block character"
This commit is contained in:
@@ -250,8 +250,8 @@ void TeletextWidget::keyPressEvent(QKeyEvent *event)
|
|||||||
if (event->key() < 0x01000000) {
|
if (event->key() < 0x01000000) {
|
||||||
// A character-typing key was pressed
|
// A character-typing key was pressed
|
||||||
// Try to keymap it, if not keymapped then plain ASCII code (may be) returned
|
// Try to keymap it, if not keymapped then plain ASCII code (may be) returned
|
||||||
char mappedKeyPress = keymapping[m_pageDecode.level1CharSet(m_teletextDocument->cursorRow(), m_teletextDocument->cursorColumn())].value(event->text().at(0), *qPrintable(event->text()));
|
char mappedKeyPress = keymapping[m_pageDecode.level1CharSet(m_teletextDocument->cursorRow(), m_teletextDocument->cursorColumn())].value(event->text().at(0), *qPrintable(event->text().at(0)));
|
||||||
if (mappedKeyPress < 0x20)
|
if (mappedKeyPress >= 0x00 && mappedKeyPress <= 0x1f)
|
||||||
return;
|
return;
|
||||||
// If outside ASCII map then the character can't be represented by current Level 1 character set
|
// If outside ASCII map then the character can't be represented by current Level 1 character set
|
||||||
// Map it to block character so it doesn't need to be inserted-between later on
|
// Map it to block character so it doesn't need to be inserted-between later on
|
||||||
|
|||||||
Reference in New Issue
Block a user