hasEnded() {
    return isEmpty(this.keysStillPressedDict());
  }
Whether there are any keys in the current combination still being pressed
@returns {boolean} True if all keys in the current combination are released