mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[ion] Alpha-locked percent becomes backspace
This commit is contained in:
committed by
GitHub
parent
8dbe719a68
commit
4a9bfca1f6
@@ -8,15 +8,19 @@ using namespace Ion::Events;
|
||||
QUIZ_CASE(ion_events_from_keyboard) {
|
||||
/* Ensure all events generated from the keyboard are properly defined */
|
||||
for (Key k : ValidKeys) {
|
||||
quiz_assert(Event(k, false, false).isDefined());
|
||||
quiz_assert(Event(k, true, false).isDefined());
|
||||
quiz_assert(Event(k, false, true).isDefined());
|
||||
quiz_assert(Event(k, true, true).isDefined());
|
||||
quiz_assert(Event(k, false, false, false).isDefined());
|
||||
quiz_assert(Event(k, true, false, false).isDefined());
|
||||
quiz_assert(Event(k, false, true, false).isDefined());
|
||||
quiz_assert(Event(k, true, true, false).isDefined());
|
||||
quiz_assert(Event(k, false, true, true).isDefined());
|
||||
quiz_assert(Event(k, true, true, true).isDefined());
|
||||
}
|
||||
|
||||
// Test some fallbacks
|
||||
quiz_assert(Event(Key::EXE, false, false) == EXE);
|
||||
quiz_assert(Event(Key::EXE, true, false) == EXE);
|
||||
quiz_assert(Event(Key::EXE, false, true) == EXE);
|
||||
quiz_assert(Event(Key::EXE, true, true) == EXE);
|
||||
quiz_assert(Event(Key::EXE, false, false, false) == EXE);
|
||||
quiz_assert(Event(Key::EXE, true, false, false) == EXE);
|
||||
quiz_assert(Event(Key::EXE, false, true, false) == EXE);
|
||||
quiz_assert(Event(Key::EXE, true, true, false) == EXE);
|
||||
quiz_assert(Event(Key::EXE, false, true, true) == EXE);
|
||||
quiz_assert(Event(Key::EXE, true, true, true) == EXE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user