diff --git a/save-keyboard-shortcuts.sh b/save-keyboard-shortcuts.sh new file mode 100755 index 0000000..727a58f --- /dev/null +++ b/save-keyboard-shortcuts.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# save-keyboard-shortcuts.sh + +DESTFILE=~/bin/restore-keyboard-shortcuts.sh +echo '#!/bin/bash' > $DESTFILE + +defaults find NSUserKeyEquivalents | sed -e "s/Found [0-9]* keys in domain '\\([^']*\\)':/defaults write \\1 NSUserKeyEquivalents '/" -e "s/ NSUserKeyEquivalents = {//" -e "s/};//" -e "s/}/}'/" >> $DESTFILE +echo killall cfprefsd >> $DESTFILE +chmod a+x $DESTFILE