From 4ae843a820b304e7a2cba96e9c68bfe792dd9e6a Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Sun, 21 Dec 2014 15:41:36 -0800 Subject: [PATCH] add save-keyboard-shortcuts.sh --- save-keyboard-shortcuts.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 save-keyboard-shortcuts.sh 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