isRuneValue method

bool isRuneValue(
  1. int codePoint, {
  2. bool requireNoModifiers = true,
})

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;
}