Phím tắt để sửa lỗi chính tả


0

Có cách nào để tôi lấy tất cả các từ được trình kiểm tra chính tả OS X chuẩn phát hiện thành lỗi, để được sửa thành lựa chọn có sẵn đầu tiên bằng phím tắt không?

Ví dụ: tôi gõ aqcuiredvà một vài từ / câu sau tôi nhìn lên từ bàn phím và thấy lỗi đánh máy. Thay vì đưa chuột hoặc điều hướng một cách tẻ nhạt bằng bàn phím để chỉnh sửa thủ công, tôi muốn chỉ cần nhấn một số tổ hợp phím và làm cho nó được sửa thành chỉnh sửa rõ ràng acquired...

Bất kỳ giải pháp nào dựa trên applescript cũng sẽ được thực hiện, vì tôi có thể dễ dàng kích hoạt bất kỳ applescript nào từ bàn phím (sử dụng iKey).

Câu trả lời:


1

Tôi không thể nghĩ ra thứ gì tốt hơn cái này:

--delay 0.3
--activate application "TextEdit"
tell application "System Events" to tell (process 1 where frontmost is true)
    set wasshown to title of windows contains "Spelling and Grammar"
    keystroke "w" using option down
    if not wasshown then keystroke ":" using command down
    tell (window 1 where title is "Spelling and Grammar")
        delay 0.05
        try
            select row 1 of table 1 of scroll area 1
        end try
        click button "Change"
        if not wasshown then click button 1
    end tell
end tell

Để lệnh tổ hợp phím hoạt động, hãy tạo ~/Library/Keybindings/và lưu lệnh này dưới dạng DefaultKeyBinding.dict:

{
    "~w" = selectWord:;
}

Các phương pháp khác không thực sự có thể sử dụng được, ví dụ như từ dưới dấu mũ không được gạch chân.

Nhiều từ không có bất kỳ đề nghị. Tôi nghĩ sẽ dễ dàng hơn khi chỉ cần nhấn manually: và gõ lại các từ theo cách thủ công hoặc nhấn ⌘; và bấm đúp vào các từ gợi ý.

Thêm changeSpelling:vào DefaultKeyBinding.dict dường như không hoạt động.


bạn có thể cung cấp một số chi tiết về những gì tập lệnh và keyBinding phải làm không?
GJ.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.