     "$": "forward lineboundary"
     "0": "backward lineboundary"
     "G": "forward documentboundary"
-    "gg": "backward documentboundary"
+    "g": "backward documentboundary"
     "Y": -> @selectLine()
     "o": -> @swapFocusAndAnchor()
 


# This prevents printable characters from being passed through to underlying page.  It should, however, allow
# through chrome keyboard shortcuts.  It's a backstop for all of the modes following.

          unless event.metaKey or event.ctrlKey or event.altKey
            keyChar = String.fromCharCode event.charCode
            @countPrefix =
              if keyChar?.length == 1 and "0" <= keyChar <= "9" and @countPrefix + keyChar != "0"
                if @options.initialCount
                  @countPrefix = ""
                  delete @options.initialCount
