Keyboard assignment for Status=Complete (spacebar clash-prone)


#1

A thought about Control-Space as the default key mapping for toggling Status=Complete ⇄ Active :

Not sure how typical this is for people who use LaunchBar and more than one human language or input method, but spacebar+metakey assignments are already a bit over-assigned on my system:

Ctrl-Spacebar → LaunchBar
⌥-Spacebar → Spotlight
⌘-Spacebar → Apple default for IME cycling
⌘⇧ -Spacebar → Apple default for Current ⇄ Previous IME

I’ll take a look now to see where I can change this in my local copy, but I wonder, more generally, whether others may already be overloading the spacebar with LaunchBar / Alfred, Spotlight and IME changing ?

PS am I right in thinking that ctrl + space is also an autocomplete menu default for code editing in Atom ?


#2

Found it : -)

lib > extensions > status > index.coffee

atom.keymaps.add 'status-bindings',
  'ft-outline-editor':
    'ctrl-space': 'outline-editor:toggle-status-complete'

#3

I should probably change that but in the meantime you can re-map it in your personal keybindings (Atom > Open your Keymap) this:

'ft-outline-editor':
  'ctrl-space': 'unset!'
  'cmd-d': 'outline-editor:toggle-status-complete'

The trick is that you can map keybindings to ‘unset!’ to disable them.