Skip to content

Instantly share code, notes, and snippets.

@spaceribs
Created September 3, 2017 14:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spaceribs/76b62d6cedb1d0892ec10a8b35d38683 to your computer and use it in GitHub Desktop.
Save spaceribs/76b62d6cedb1d0892ec10a8b35d38683 to your computer and use it in GitHub Desktop.
Get double-shift behavior in Atom
keyPressed = false;
atom.keymaps.addKeystrokeResolver ({event}) ->
if event.key == "Shift" && event.type == "keydown"
if keyPressed
keyPressed = false;
console.log('keyPressed');
return 'shift-double';
else
keyPressed = true;
setTimeout (-> keyPressed = false), 200;
return null;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment