Fix keyboard input bugs
Premade keyboard inputs that relied on multiple buttons were broken due to no TOKEN_NO_KEYUP_NEXT.
This commit is contained in:
@@ -26,32 +26,36 @@ void sendKeyboardBackspace( const int count )
|
|||||||
|
|
||||||
void sendKeyboardAltTab()
|
void sendKeyboardAltTab()
|
||||||
{
|
{
|
||||||
const auto tokens
|
const auto tokens = std::vector<Token>{ Token::TOKEN_NO_KEYUP_NEXT,
|
||||||
= std::vector<Token>{ Token::MODIFIER_ALT, Token::KEY_TAB };
|
Token::MODIFIER_ALT,
|
||||||
|
Token::KEY_TAB };
|
||||||
|
|
||||||
sendTokensAsInput( tokens );
|
sendTokensAsInput( tokens );
|
||||||
}
|
}
|
||||||
|
|
||||||
void sendKeyboardAltEnter()
|
void sendKeyboardAltEnter()
|
||||||
{
|
{
|
||||||
const auto tokens
|
const auto tokens = std::vector<Token>{ Token::TOKEN_NO_KEYUP_NEXT,
|
||||||
= std::vector<Token>{ Token::MODIFIER_ALT, Token::KEY_ENTER };
|
Token::MODIFIER_ALT,
|
||||||
|
Token::KEY_ENTER };
|
||||||
|
|
||||||
sendTokensAsInput( tokens );
|
sendTokensAsInput( tokens );
|
||||||
}
|
}
|
||||||
|
|
||||||
void sendKeyboardCtrlC()
|
void sendKeyboardCtrlC()
|
||||||
{
|
{
|
||||||
const auto tokens
|
const auto tokens = std::vector<Token>{ Token::TOKEN_NO_KEYUP_NEXT,
|
||||||
= std::vector<Token>{ Token::MODIFIER_CTRL, Token::KEY_c };
|
Token::MODIFIER_CTRL,
|
||||||
|
Token::KEY_c };
|
||||||
|
|
||||||
sendTokensAsInput( tokens );
|
sendTokensAsInput( tokens );
|
||||||
}
|
}
|
||||||
|
|
||||||
void sendKeyboardCtrlV()
|
void sendKeyboardCtrlV()
|
||||||
{
|
{
|
||||||
const auto tokens
|
const auto tokens = std::vector<Token>{ Token::TOKEN_NO_KEYUP_NEXT,
|
||||||
= std::vector<Token>{ Token::MODIFIER_CTRL, Token::KEY_v };
|
Token::MODIFIER_CTRL,
|
||||||
|
Token::KEY_v };
|
||||||
|
|
||||||
sendTokensAsInput( tokens );
|
sendTokensAsInput( tokens );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user