感覺輸入文字卡卡不順暢嗎?快來試試 Espanso,極大優化打字體驗

keyboard, hardware, computer

是否厭倦了一再重複輸入相同的句子,或是打字很不順暢,試試看 Espanso,優化你的打字體驗,聊天更有趣,寫程式方便,寫文章舒服。

以下範例皆在 MacBook 上操作。

#1 什麼是 Espanso

Espanso 會偵測你輸入文字中的關鍵字,即時取代關鍵字。

例如下圖,想要輸入今天日期,只要打冒號加上關鍵字 :date ,會發現 :date 被即時取代成今天的日期了。

#2 如何安裝 Espanso

最簡單安裝 espanso 的方式,brew install。

brew install --cask espanso

另一個方式是去下載檔案,解壓縮,搬到應用程式。

下載網址 Installation – Espanso – A Privacy-first, Cross-platform Text Expander

下載 macOS 版本要注意依據 MacBook 架構,選擇 Intel 或是 M1 版本。

解壓縮後,把 Espanso 程式拉到應用程式就好了。

因為不是從 App Store 下載安裝的程式,第一次需要自己點右鍵,開啟。

開始程式
設定系統自動啟動

第一次開啟時,系統會警告 Espanso 需要授權輔助使用。

  1. 開啟系統偏好設定,進入安全性與隱私授權
  2. 選擇隱私權
  3. 選擇輔助使用
  4. 勾選 Espanso,重啟程式完成。
Espanso 作用中圖示

現在呢,到一個隨便可以輸入文字的地方,輸入冒號: 跟著輸入 date,哇,直接變成今天的日期,是不是很驚艷 😂。

#3 如何安裝 Espanso package

Espanso 預設只有兩個文字輸入功能

  1. :date – 今天日期
  2. :espanso – hello espanso!

只能輸入日期,那不就沒多大用處,其實 Espanso 可以自行擴充,而且有很多人分享這些擴充,免費使用,唯一的限制是你的想像力。

打開網址: https://hub.espanso.org,因為延伸的關鍵字還蠻多,可以先滑到最下面看看特色 package。

例如這個 package: all-emojis 0.1.0 | Espanso Hub,可以讓你輸入各種 Emoji 表情符號 😮。

安裝方式:開啟終端機,輸入以下指令

espanso install all-emojis

安裝很快,直接接著輸入 :sml,馬上出現笑臉 😊,真的很有趣 👍。

#4 如何搜尋 Espanso 關鍵字

因為關鍵字太多了,除了表情符號,還有各式各樣的關鍵字取代,甚至可以查詢時間,天氣,或講笑話,根本記不了這麼多,還好有搜尋關鍵字功能。

預設快速鍵是 ⌥ + SPACE,有很高機率與我們的習慣衝突,¯\_(ツ)_/¯ 。

如何修改搜尋快速鍵

修改檔案 /Users/你的名稱/Library/Preferences/espanso/config/default.yml

或者是 $HOME/Library/Application Support/espanso/config/default.yml

將內容修改為:

{ search_shortcut: ALT+SHIFT+SPACE }

這樣就能將快速鍵改為 ⌥ + ⇧ + SPACE

#5 有趣的 Espanso Package

all-emojis 0.1.0 | Espanso Hub 非常多的表情符號

⚠️‼️🇧🇪🇹🇼

shruggie 0.1.0 | Espanso Hub 無奈顏文字

¯\_(ツ)_/¯

apple-symbols 1.0.0 | Espanso Hub Mac 鍵盤符號

⌘ + ⌥ + ⇧ + ⌃

kaimoji 0.1.0 | Espanso Hub 更多顏文字

( ͡° ͜ʖ ͡°)

( ་ ⍸ ་ )

(´・ω・`)

tableflip-package 0.1.0 | Espanso Hub 爆氣翻桌

(╯°□°)╯︵ ┻━┻

wtc 1.0.0 | Espanso Hub 煩惱怎麼寫 git commit 訊息嗎

various changes.

It works!

I had a cup of tea and now it’s fixed.

dadjoke 0.1.0 | Espanso Hub 隨機英文笑話

What do computers and air conditioners have in common? They both become useless when you open windows.

#6 疑難雜症

你的 Mac 升級或 Espanso 版本升級之後,有可能會遇到 macOS 的權限問題,就算已經正確設定隱私權和啟用輔助使用,還是有機率遇到無法啟動的狀況,這時試試看先移除輔助使用,再重新加入,應該就會正常。

#7 最後

👍👍👍👍 🤠 ( ͡° ͜ʖ ͡°)

注意有些關鍵字只有前冒號,有些是前後都加冒號,如果發現字打不出來,看看是不是少了後冒號。

還有複製文字並不會在貼上時,自動轉成表情符號,Espanso 是在打第一個冒號時,才會開始偵測替換字。從中間後面打回來,不會有作用。

Espanso 可以應用的地方還很多,自訂功能可以銜接 HTTP API,應該還可以玩出不少花樣,官網的文件非常值得參考,作者也非常有趣,閒暇時間開發這個工具,然後直接開放原始碼,👍👍👍👍 ❤️ from 🇹🇼。