       break if commandEvent.propagationStopped
       currentTarget = currentTarget.parentElement
 
-  # Public: Translate a keydown event to a keystroke string.
-  #
-  # * `event` A `KeyboardEvent` of type 'keydown'
-  #
-  # Returns a {String} describing the keystroke.
-  keystrokeForKeyboardEvent: (event) ->
-    keystrokeForKeyboardEvent(event)
-
   # Deprecated: Use {::add} instead.
   addKeymap: (source, bindings) ->
     # Grim.deprecate("Use KeymapManager::add instead.")


    undefined

  # Public: Dispatch a custom event associated with the matching key binding for
  # the given `KeyboardEvent` if one can be found.
  #

      @emitter.emit 'did-fail-to-match-binding', event
      @terminatePendingState()

  # Public: Translate a keydown event to a keystroke string.
  #
  # * `event` A `KeyboardEvent` of type 'keydown'
  #
  # Returns a {String} describing the keystroke.
  keystrokeForKeyboardEvent: (event) ->
    keystrokeForKeyboardEvent(event)

  ###
  Section: Private
  ###

  # For testing purposes
  getOtherPlatforms: -> OtherPlatforms
