Add error logging for keyboard input
This commit is contained in:
@@ -50,7 +50,7 @@ std::optional<Token> getFunctionNumber( const char& character ) noexcept
|
|||||||
return Token::KEY_F9;
|
return Token::KEY_F9;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
// LOG incorrect character
|
LOG( INFO ) << "Unknown function key number: " << character;
|
||||||
return std::nullopt;
|
return std::nullopt;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -147,7 +147,6 @@ std::optional<Token> checkIfLegalCapitalLiteral( std::string input ) noexcept
|
|||||||
return Token::KEY_ENTER;
|
return Token::KEY_ENTER;
|
||||||
}
|
}
|
||||||
|
|
||||||
// LOG incorrect character
|
|
||||||
return std::nullopt;
|
return std::nullopt;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -176,7 +175,7 @@ std::vector<Token>
|
|||||||
|
|
||||||
if ( !isupper( *ch ) || isspace( *ch ) )
|
if ( !isupper( *ch ) || isspace( *ch ) )
|
||||||
{
|
{
|
||||||
// LOG incorrect character
|
LOG( INFO ) << "Unknown character found in sequence: " << ch;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// Everything below is upper case
|
// Everything below is upper case
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
#include <vector>
|
#include <vector>
|
||||||
#include <cctype>
|
#include <cctype>
|
||||||
#include <optional>
|
#include <optional>
|
||||||
|
#include <easylogging++.h>
|
||||||
|
|
||||||
enum class Token
|
enum class Token
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -86,7 +86,6 @@ unsigned int tokenToKeyCode( const Token token, Display* const display )
|
|||||||
return XK_Super_L;
|
return XK_Super_L;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
// LOG incorrect symbol
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -86,7 +86,6 @@ WORD convertToVirtualKeycode( const Token token )
|
|||||||
return VK_LWIN;
|
return VK_LWIN;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
// LOG incorrect symbol
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user