키보드 만 사용하여 철자 수정


8

나는 오랫동안 OS X 사용자이며 시스템 전체에서 사용 가능한 내장 사전을 자주 사용합니다. Windows (또는 Linux)에서 온 경우 큰 도움이되는 것으로 나타났습니다 (입력 기술 향상에 정말로 관심이 있다면). 기본적으로 대부분의 Cocoa 응용 프로그램에서 사용 가능하며 (기본 기술 덕분에) 잘못된 단어와 명백한 문법 오류에 밑줄을 긋습니다. 나쁜 날이 있지만 결과는 대개 아무것도 아닌 것보다 낫습니다. 나는 주로 영어와 스페인어로 입력하고 두 경우 모두 괜찮은 해결책입니다.

하지만 방금 문제가 있음을 깨달았습니다. “Type Mode”에있을 때는 마우스를 거의 사용하지 않습니다. 쓰고 있다면 마우스를 사용할 필요가 없습니다. 난 그냥 사용하지 않습니다; 키보드와 단축키를 사용하여 대부분의 작업을 수행 할 수 있습니다.

있다 주목할만한 (대화 상자가 마우스 동작을 요구하거나 특정 UI 요소의 포커스를 취득 할 수있는 방법은 단순히 거기에없는 경우) 위의 예외. 그 예외는 성가시다 (그리고 빈번하다). 그러나 나는 이미 마우스를 잡고 새끼 고양이를 죽여서 그들을 처리한다고 생각한다.

그러나 해결 방법을 알고 싶은 것이 있는데, 아마도 사이트 뒤에있는 사람들이 나를 분명히 할 수 있습니다.

다음과 같은 간단한 시나리오를 상상해보십시오. TextEdit.

이것을 입력하기 시작합니다 :

textedit1

맞춤법이 틀린 단어를 수정하려면 마우스로 몇 가지를 선택하거나 ⇧Shift⌘Cmd:조합을 사용하여 다음을 수행 할 수 있습니다 .

대체 텍스트

그러나 해당 대화 상자에는 키보드 포커스가 없으므로 얻을 수 없으므로 마우스 를 가져 와서 클릭하고 문제를 해결해야합니다. 그 좋지 않다.

내가 원하는 것은 이것을 가져올 수 있다는 것입니다.

대체 텍스트

… 키보드로.

단어를 마우스 오른쪽 버튼으로 클릭하면 메뉴가 나타납니다 .

이것을 어떻게 처리합니까? 마우스를 사용하십니까? 키보드를 사용하십니까?

제발 깨달아 줘

LION OS X 10.7 업데이트

많은 사람들이 알고 있듯이 OS X 10.7 "Lion"은 출시되었으며이 영역에 약간의 변화가 있습니다. 안타깝게도 가장 큰 불만은 여전히 ​​100 % 고정되어 있지 않습니다.

좋은 소식은 키보드 만 사용하여 맞춤법 검사를하는 것이 "가능"하지만 밑줄이 그어진 단어에 대해 "오른쪽 클릭"과 같은 멋진 팝업이없는 것입니다.

맞춤법 검사 창을 사용하여 지금 집중 될 수 F6는 포커스를 잃을 경우, 하지만 당신은 그것을 호출 할 때 기본적으로 그것을 가지고:이 당신이 빨간색 밑줄이 그어진 단어를 눌러 위를 호출 할 수 있습니다, 단어를 변경 (또는 TAB목록을 초점을 대안을 찾은 다음 변경해야합니다.)…

… 나쁜 소식은, 바로 여기서 실수를해서 철자 검사를하려고 하면 커서 아래에있는 단어가 아니라 다음 실수 로 넘어갑니다. 맞춤법 검사기 호출 하기 전에 커서로 돌아갑니다 .

또한 문법 창에 바로 가기가 없으므로 "변경"이외의 항목을 클릭하려면 필드 주위를 탭해야합니다. 옵션의 순서도 이상합니다.

1) Grammar Pane을 시작하면 "반환"변경에 중점을 두지 만 원하는 경우 대체 입력을 시작할 수 있습니다. 따라서 "올바른 단어"를 입력하고 return 키를 누르거나 return 키를 눌러 목록의 첫 번째 교체를 수락하거나 Tab 키를 눌러 해당 목록으로 이동하고 화살표 키를 사용하여 새 목록을 선택하고 마지막으로 화살표 키를 사용하여 수락하려면 return 키를 누르십시오.

2) 현재 단어에 대해 아무 것도 수락하지 않고 다음 변경으로 이동하려면 Tab 키를 네 번 누른 다음 스페이스 바를 눌러 다음 찾기 를 클릭하십시오 .

3) 초점은 한 가지 방법이며, 해당 대화 상자의 마지막 옵션에 도달하면 첫 번째 옵션으로 돌아 가지 않으므로 초점 체인에서 뒤로 이동해야합니다. (기묘한?)

4) 마우스를 가져 가지 않으면 언어 버튼 / 콤보로 정의 , 추측 또는 자동 상자에 초점을 맞출 수 없습니다 .

5) 이스케이프를 눌러 패널을 닫을 수 있습니다.

마지막으로 "실수에서 실수로"가는 것은 ;; 이것은 빨간색 밑줄이 그어진 단어에서 다음 주기로 넘어갑니다.


나는이 질문도 게시하려고했다. 이 글을 써 주셔서 감사합니다. 나는 답변도 읽고 싶습니다.
Jason Salaz

죄송합니다! osx = 마우스 + 키보드 :(
Sagar R. Kothari

답변:


4

요! 남자, 나는 당신에게 가장 좋은 것을 얻었다.

당신의 단어의 일부 문자를 입력하고 F5를 누르고 마법을보십시오, 그것은 당신이 원하는 것입니다. 단어를 얻지 못하고 원하는 것을 얻습니다.

여기 당신이 원하는 것의 스냅 샷이 있습니다. (바로 가기 키 소스)

사용자라고 가정하면 다음과 같이 할 수 있습니다.

  • 타이핑 시작
  • 내가 Compu를 입력했다고 가정
  • 힌트를 얻으려면 F5를 누르십시오.

간단하고 짧게 F5 만 있으면 Cmd +를 누를 필요가 없으며 목록에서 올바른 것을 얻을 수 있습니다. 그것은 당신에게 그 자리에 목록을 줄 것입니다.

대체 텍스트


1
그것은 나를 위해 작동하지 않았다
Am1rr3zA

@ Am1rr3zA-당신은 무엇을 했습니까? 단어를 2 ~ 3 자 입력하고 F5를 눌러 제안을 받으십시오.
Sagar R. Kothari

1
그것은 좋은 것입니다. 슬프게도이되지 않습니다 정확히 내가 무엇을 찾고; OSX에서 단어 완성에 대해 알고 있었지만 문제는 철자 수정을 실제로 수행하지 않고 해당 문자열을 포함하는 단어 만 제안한다는 것입니다. 예를 들어, 오류가 "wree"이면 제안에는 "wrackee"와 같은 것이 포함됩니다. "W + R"로 시작하기 때문입니다. 질문에서 간과 한 것을 공유해 주셔서 감사합니다.
Martin Marconcini

예, 설탕 : 이것은 좋은 아이디어이며 일반적으로 좋은 팁입니다 (키보드 단축키 커뮤니티 위키 스레드에 게시하십시오!).이 질문의 요점은 순수한 키보드 중심의 맞춤법 검사 / 수정입니다 (수동으로 화살표를 사용하지 않음) 사실 ) 후에 . 다시 한 번 팁을 주셔서 감사합니다.
Jason Salaz

2

방금 Apple의 키보드 바로 가기 문서를 살펴 보았고 실제로 의미있는 것은 없었습니다. 더 모호한 것을 골라 TextEdit에서 사용해 보았습니다.

나는 이것이 답이되기를 원하지 않지만, 현재의 아이디어는 마우스 키 를 바보처럼 사용하는 것입니다. Universal Access.prefpane을 통해 바로 가기를 활성화 한 다음 quint (five) -tapping을 누르면 다음 Option ⌥중 하나를 통해 창을 호출 할 수 있습니다.

  • (숫자 5없이 ) (숫자없이) i, 또는;
  • (숫자 0없이 )을 누르십시오 (숫자 없이) m.

상황에 맞는 창이 팝업되고 원하는 바로 가기 / 동작을 선택하고 같은 바로 가기로 마우스 키를 비활성화 한 후 계속 진행할 수 있습니다. (색칠 한 탭핑 Option ⌥).


Vx +1 (이 예, 소리처럼 바보) 이상 마우스 키에서 : 대안입니다
마틴 Marconcini

2

Automator를 열고 응용 프로그램에서 입력하지 않고 서비스를 생성 한 다음 단일 AppleScript 실행 액션을 추가 하십시오 . 다음 코드를 복사하여 붙여 넣습니다.

tell application "System Events"
    # locate frontmost application
    repeat with ap in application processes
        if frontmost of ap is true then
            set fmap to ap
        end if
    end repeat

    tell application process fmap
        # click its "Show/Hide Spelling and Grammar"
        set scw to windows of fmap whose name is "Spelling and Grammar" and role description is "floating window"
        try
            tell first menu bar of fmap
                tell first menu of (first menu bar item whose name is "Edit")
                    tell first menu of (first menu item whose name is "Spelling")
                        if (count of scw) = 0 then
                            tell (first menu item whose name is "Show Spelling and Grammar") to click
                        else
                            tell (first menu item whose name is "Hide Spelling and Grammar") to click
                            return
                        end if
                    end tell
                end tell
            end tell
        on error
            display alert "Cannot open/close Spelling and Grammar window!"
            return
        end try

        # focus the Spelling and Grammar field
        set fw to first window of fmap whose name is "Spelling and Grammar" and role description is "floating window"
        perform (first action of fw whose name is "AXRaise")
        set focused of first text field of fw to true
    end tell
end tell

서비스로 저장하고 시스템 환경 설정»키보드»키보드 단축키»서비스 에서 키보드 단축키를 지정하십시오 . 반복해서 누를 때 창을 토글하도록 설정했습니다. 물론 로케일에 따라 다르며 일반적인 위치의 문법 메뉴 항목이 필요합니다. 실패하면 오류를 표시합니다.

불행히도 Automator이기 때문에 다소 느립니다.


흥미롭게도, 가장 우아한 솔루션은 아니지만 아직 해결책이없는 것으로 보아 대안이 될 수 있습니다.
Martin Marconcini

@ Martín 알고 있지만 더 나은 솔루션이 부족하다는 것은 분명합니다 (Cmd-Backtick은 맞춤법 검사 창도 무시합니다). 기본적으로 한 줄짜리 인 "키보드 포커스를 맞춤법 검사 창으로 설정"으로 줄이고 일반 메뉴 항목을 계속 사용할 수 있습니다. Automator 대신 FastScript를 사용하여 AppleScript를 호스팅하면 추가 속도가 향상 될 수 있습니다.
Daniel Beck

0

나는 마우스를 사용했다 (구체적으로 펜). 그러나 나는 최근에 실수를 많이 저지른 Typinator를 사용하고 있습니다.


Typinator에 감사드립니다. 나는 몇 년 동안 typinator를 가지고 있지만, 내가 찾고있는 것이 아닙니다. 그것은 사전이 아니며 텍스트 대체 도구 (그리고 매우 좋은 도구)입니다.
Martin Marconcini
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.