スニペットに Keyboard Maestroを使っています。快適な使い心地に満足しています。ただ時々入力されるスニペットに他のタイミングでコピーした語句が間違って挿入されることがあります。再度入力し直したり他のスニペットで対応はできますが気になります。この辺りの仕組みと回避する方法を調べてみました。
Keyboard MaestroのスニペットにはInsert Text by Pastingアクションを使っていて実行すると現在のクリップボードがスニペットの文字列に上書きされてしまうようです。それを回避するために「Delete Past Clipboard」アクションで「0」に設定して配置します。このアクションはクリップボードを1つ前の状態に戻す役割を持っています。
マクロの設定はしてあるのですが時々不具合があるようです。クリップボード履歴はメニューバーの「Finder」→「 編集」→ 「クリップボードを表示」で確認できます。
この履歴を人為的に削除すれば不具合が解消するのかはわかりませんがこのままでは削除できません。クリップボード履歴を削除するには「アプリケーション」→「 ユーティリティ」→ 「ターミナル」.appを開いて
pbcopy < /dev/null
と入力します。これでクリップボードの履歴は削除できます。
App StoreにClear Clipboard.appというアプリもあるそうですがターミナルやアプリを使ってまでする必要があるとも思えませんので現状のままです。
See you tomorrow!