Hi Jules,
By pure chance, found another typo. Maybe I’ll just start reading your code like a book some weekend where I’ve nothing better to do, and jot these things down.
/** Checks whether the shift key's flag is set. */
inline bool isAltDown() const noexcept { return testFlags (altModifier); }
Obviously, not checking for shift there… 
