isRuneValue method
Returns whether this key represents exactly the given code point.
If requireNoModifiers is true (default), Ctrl/Alt/Shift must not be set.
Implementation
bool isRuneValue(int codePoint, {bool requireNoModifiers = true}) {
if (requireNoModifiers && hasModifier) return false;
return type == KeyType.runes &&
runes.length == 1 &&
runes.first == codePoint;
}