Remove AltGr support from keyboard input
Was removed in spec for being Alt + Ctrl.
This commit is contained in:
@@ -10,8 +10,6 @@ std::optional<Token> getModifier( const char& character ) noexcept
|
|||||||
return Token::MODIFIER_ALT;
|
return Token::MODIFIER_ALT;
|
||||||
case '>':
|
case '>':
|
||||||
return Token::MODIFIER_SHIFT;
|
return Token::MODIFIER_SHIFT;
|
||||||
case '/':
|
|
||||||
return Token::MODIFIER_ALTGR;
|
|
||||||
case '#':
|
case '#':
|
||||||
return Token::MODIFIER_SUPER;
|
return Token::MODIFIER_SUPER;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -84,7 +84,6 @@ enum class Token
|
|||||||
MODIFIER_CTRL,
|
MODIFIER_CTRL,
|
||||||
MODIFIER_ALT,
|
MODIFIER_ALT,
|
||||||
MODIFIER_SHIFT,
|
MODIFIER_SHIFT,
|
||||||
MODIFIER_ALTGR,
|
|
||||||
MODIFIER_SUPER,
|
MODIFIER_SUPER,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -134,10 +134,6 @@ void ParserTest::Modifiers()
|
|||||||
e = std::vector<Token>( { Token::MODIFIER_SHIFT } );
|
e = std::vector<Token>( { Token::MODIFIER_SHIFT } );
|
||||||
QVERIFY( t == e );
|
QVERIFY( t == e );
|
||||||
|
|
||||||
t = ParseKeyboardInputsToTokens( "/" );
|
|
||||||
e = std::vector<Token>( { Token::MODIFIER_ALTGR } );
|
|
||||||
QVERIFY( t == e );
|
|
||||||
|
|
||||||
t = ParseKeyboardInputsToTokens( "#" );
|
t = ParseKeyboardInputsToTokens( "#" );
|
||||||
e = std::vector<Token>( { Token::MODIFIER_SUPER } );
|
e = std::vector<Token>( { Token::MODIFIER_SUPER } );
|
||||||
QVERIFY( t == e );
|
QVERIFY( t == e );
|
||||||
@@ -453,24 +449,6 @@ void ParserTest::removeDuplicateModifiers()
|
|||||||
|
|
||||||
QCOMPARE( removeIncorrectTokens( e ), t );
|
QCOMPARE( removeIncorrectTokens( e ), t );
|
||||||
|
|
||||||
e = std::vector<Token>( { Token::KEY_a,
|
|
||||||
Token::MODIFIER_ALTGR,
|
|
||||||
Token::KEY_a,
|
|
||||||
Token::MODIFIER_ALTGR,
|
|
||||||
Token::TOKEN_NEW_SEQUENCE,
|
|
||||||
Token::MODIFIER_ALT,
|
|
||||||
Token::KEY_TAB,
|
|
||||||
Token::KEY_d } );
|
|
||||||
t = std::vector<Token>( { Token::KEY_a,
|
|
||||||
Token::MODIFIER_ALTGR,
|
|
||||||
Token::KEY_a,
|
|
||||||
Token::TOKEN_NEW_SEQUENCE,
|
|
||||||
Token::MODIFIER_ALT,
|
|
||||||
Token::KEY_TAB,
|
|
||||||
Token::KEY_d } );
|
|
||||||
|
|
||||||
QCOMPARE( removeIncorrectTokens( e ), t );
|
|
||||||
|
|
||||||
e = std::vector<Token>( { Token::KEY_a,
|
e = std::vector<Token>( { Token::KEY_a,
|
||||||
Token::MODIFIER_SUPER,
|
Token::MODIFIER_SUPER,
|
||||||
Token::KEY_a,
|
Token::KEY_a,
|
||||||
|
|||||||
Reference in New Issue
Block a user