Một trong những lựa chọn dễ nhất là chỉ sử dụng TextExpander . Bạn cũng có thể định cấu hình các chữ viết tắt trong một tệp văn bản và sau đó nhập nó dưới dạng một nhóm.
Nó cũng có thể thêm nhân vật vào báo chí và giữ popovers .
tôi đã sử dụng FastScripts để gán một lối tắt cho tập lệnh này:
try
set old to the clipboard as record
end try
try
tell application "System Events"
key code 123 using {option down, shift down}
keystroke "c" using command down
end tell
delay 0.05
set input to the clipboard
if input contains return then error
set p1 to read POSIX file "/Users/lauri/Notes/snippets.txt" as «class utf8» using delimiter linefeed
set p2 to read POSIX file "/Users/lauri/Projects/unicode/html_entities.txt" as «class utf8» using delimiter linefeed
repeat with p in p1 & p2
considering case
if p starts with (input & " ") then
set the clipboard to text ((offset of space in p) + 1) thru -1 of p
tell application "System Events" to keystroke "v" using command down
delay 0.05
exit repeat
end if
end considering
end repeat
end try
try
set the clipboard to old
end try
html_entities.txt là một danh sách các chữ viết tắt được sử dụng cho các tham chiếu ký tự HTML.
Bạn cũng có thể tạo ~/Library/KeyBindings/
và lưu một danh sách tài sản như thế này như DefaultKeyBinding.dict . Sau khi mở lại các ứng dụng, A nên chèn α
. insertText:
dường như không làm việc với U+10000
hoặc các nhân vật ở trên nó mặc dù.
{
"~a" = (insertText:, "α");
}