IME ON/OFF 제어를 Shift kiraque로 변경

3429 단어 WindowsIME 전환
개요
예컨대
  • 에 Mardown
  • 이 기재되어 있습니다.
  • 설정 파일의 기술 중
  • vim에서 입력 모드에서 정상 모드로 전환
  • 일본어와 영어의 입력이 섞일 때
    영어 입력→IME ON→일본어 입력→IME OFF→영어 입력
    이렇게 하면 부담스럽지 않아요?
    가끔은 전환을 잊어버리고 어렵게 입력한 물건을 낭비할 때가 특별하다.
    따라서 영어로 [Shift] 키를 누르면 어릴 때부터 대문자로 입력한 것처럼
    어떤 버튼을 눌렀을 때만 일본어를 입력할 수 있고, 틀면 영어로 다시 입력할 수 있어서 편해서 했습니다.
    컨디션
    OS : Windows 10 64bit
    IME : Microsoft IME
    해봤어요.
    열쇠 매핑에는 등록표 변경형과 상주형의 방법이 있다
    누름 상태를 보려면 모니터링이 필요하므로 상주 가능한 AutoHotKey 사용
    나는 또 eamat씨가 만든 IME 컨트롤 스크립트를 빌렸다(감사합니다!)
    https://w.atwiki.jp/eamat/pages/17.html
    설치 부분은 이런 느낌이에요.
    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    ; #Warn  ; Enable warnings to assist with detecting common errors.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
    
    #Include lib\IME.ahk
    #InstallKeybdHook
    
    ; メイン
    _Main:
        SetTimer,_ImeAutoSwitch,ON
    return
    
    _ImeAutoSwitch:
        ; キーの入力状態を取得する
        ; vk1C 変換キー
        ; キーリスト
        ; http://ahkwiki.net/KeyList
        ; 英数、ひらがな/カタカナ、全角/半角キーは動作不安定
        ; AutoHotkeyのバージョンが上がってvk~, sc~を分けて判定できるようになっている
        GetKeyState, KeyState, vk1C, P
    
        ; IME ON/OFFの状態を取得![capture_2020-12-19 214638.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/83304/3e1d093a-bc1b-2929-e74e-6477b4fb7152.png)
    
        ImeState := IME_GET()
    
        ; キーを離している場合
        If KeyState = U
        {
            ; IME ONだったらOFFにする
            If ImeState = 1
            {
                IME_SET(0)
            }
        }
        ; キーを押している場合
        Else If KeyState = D
        {
            ; IME OFFだったらONにする。ひらがなモードにしている。
            If ImeState = 0
            {
                IME_SET(1)
                IME_SetConvMode(0x09)
            }
        }
        ; ウェイト
        Sleep 200
    return
    
    한번 써볼래요?
    다음 순서에 따라 진행하다
    AutoHotKey 설치
    AutoHotKey 공식 페이지에서 다운로드
    AutoHotKey
    https://www.autohotkey.com/download/
    이 글은 버젼 1.1.33으로 동작을 확인했습니다.
    IME 변환 키의 제어 변경하기
    Microsoft IME의 표준 설정
    반각 입력 후 [변환] 키를 눌렀을 때 다시 변환되기 때문에 무효입니다
  • 작업 표시줄의 [IME] 아이콘
  • 을 마우스 오른쪽 버튼으로 클릭합니다.
  • 메뉴에서 [속성]을 선택합니다.
  • [Microsoft IME 설정] 화면에서 [상세 설정] 버튼을 클릭합니다.
    4. [Microsoft IME 상세 설정] 화면 열기
  • 변환 키가 있는 항목은 2열에 있는 입력/변환되지 않은 문자의 기능 선택을 "-"로 변경하고 [OK]를 누릅니다.
    (최소한 이것만 필자는 다른 입력이 전환된 곳에서도'-'로 설정했다)

  • 파일 설정
    여기서부터 어디서든 git clone이나 다운로드를 시작하세요.
    부팅
    ImeAutoSwitch.ahk를 두 번 클릭하거나 [Run Script]를 마우스 오른쪽 버튼으로 클릭합니다.
    작업 표시줄에 녹색 H 표시를 하면 됩니다.

    사용법은 간단하다.텍스트를 입력할 때
    전각 입력, 즉 일본어를 입력하고 싶을 때 엄지손가락으로 스페이스 바 옆에 있는 [전환] 키를 눌러라
    반각 입력, 영어를 입력하고 싶을 때 [변환] 키 입력 풀기
    정지하다
    시작할 때 표시기의 녹색 H 태그를 마우스 오른쪽 버튼으로 클릭하고 Exit 를 선택합니다.
    감상
    이 문장도 이 각본을 집행하면서 쓴 것으로 생각보다 편리하다(자화자찬)
    IME 전환이 빈번하게 필요한 자리에서는 편리하지만 긴 글을 계속 쓸 때 누르는 것은 귀찮을 수 있다.
    OFF에 상주할 수 있는 기능을 추가하고 싶네요.
    만약 사용할 수 있다면 댓글을 받을 수 있다면 나는 매우 기쁠 것이다

    좋은 웹페이지 즐겨찾기