From e5c5d39de9a1a5d08e022ff6b35bd216868e31f0 Mon Sep 17 00:00:00 2001 From: Howard Abrams Date: Mon, 9 Jan 2023 19:46:05 -0800 Subject: [PATCH] Update on the icanhazshortcuts The keybindings aren't right, but closer. --- ha-capturing-notes.org | 128 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/ha-capturing-notes.org b/ha-capturing-notes.org index cfae881..d93ec06 100644 --- a/ha-capturing-notes.org +++ b/ha-capturing-notes.org @@ -277,6 +277,134 @@ Oh, and it this is from the Terminal program, let’s wrap it in a block: (ignore-errors (delete-frame))) #+end_src +#+begin_src conf :tangle ~/.config/iCanHazShortcut/config.ini + [main] + config version = 2 + shell = /bin/bash -l + populate_menu_with_actions = yes + show_hotkeys_in_menu = yes + check_for_updates = yes + start_on_login = yes + show_icon_in_statusbar = yes + set_workdir_with_cd = no + window_x = -988 + window_y = 172 + window_width = 600 + window_height = 361 + shortcut_column_enabled = yes + action_column_enabled = yes + command_column_enabled = yes + workdir_column_enabled = no + shortcut_column_width = 80 + action_column_width = 160 + command_column_width = 173 + workdir_column_width = 100 + + [shortcut1] + shortcut = ⇧⌃⌥⌘E + action = Personal Emacs + command = open -a Emacs + workdir = + enabled = yes + + [shortcut2] + shortcut = ⇧⌃⌥E + action = Work Emacs + command = FOR_WORK=yes open -a Emacs-Work + workdir = + enabled = yes + + [shortcut3] + shortcut = ⇧⌃⌥⌘X + action = Emacs Capture + command = ~/bin/emacs-capture + workdir = + enabled = yes + + [shortcut4] + shortcut = ⇧⌃⌥X + action = Emacs Capture Clipboard + command = ~/bin/emacs-capture-clock + workdir = + enabled = yes + + [shortcut5] + shortcut = ⇧⌃⌥T + action = iTerm + command = open -a iTerm + workdir = + enabled = yes + + [shortcut6] + shortcut = ⇧⌃⌥S + action = Slack + command = open -a Slack + workdir = + enabled = yes + + [shortcut7] + shortcut = ⇧⌃⌥W + action = Spotify + command = open -a Spotify + workdir = + enabled = yes + + [shortcut8] + shortcut = ⇧⌃⌥F + action = Firefox + command = open -a Firefox + workdir = + enabled = yes + + [shortcut9] + shortcut = ⇧⌃⌥C + action = Chome + command = ~/bin/chrome.scr + workdir = + enabled = yes + + [shortcut10] + shortcut = ⇧⌃⌥Q + action = Keepass + command = open -a KeepassXC + workdir = + enabled = yes + + [shortcut11] + shortcut = ⇧⌃⌥Z + action = Zoom + command = open -a zoom.us + workdir = + enabled = yes + + [shortcut12] + shortcut = ⌃F1 + action = Mute Zoom + command = ~/bin/zoom-muter + workdir = + enabled = yes + + [shortcut13] + shortcut = ⇧⌃⌥⌘M + action = Capture Meeting + command = ~/bin/emacs-capture-meeting + workdir = + enabled = yes + + [shortcut14] + shortcut = ⇧⌃⌥⌘B + action = Outlook + command = open -a "Microsoft Outlook" + workdir = + enabled = yes + + [shortcut15] + shortcut = ⇧⌃⌥⌘D + action = Discord + command = open -a Discord + workdir = + enabled = yes +#+end_src Configure the *ICanHazShortcut* shortcuts to call these scripts, as in this screenshot: [[file:screenshots/icanhazshortcuts.png]] And here is the configuration file for that: