IME ON/OFF 제어를 Shift kiraque로 변경
예컨대
영어 입력→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의 표준 설정
반각 입력 후 [변환] 키를 눌렀을 때 다시 변환되기 때문에 무효입니다
4. [Microsoft IME 상세 설정] 화면 열기
(최소한 이것만 필자는 다른 입력이 전환된 곳에서도'-'로 설정했다)
파일 설정
여기서부터 어디서든 git clone이나 다운로드를 시작하세요.
부팅
ImeAutoSwitch.ahk를 두 번 클릭하거나 [Run Script]를 마우스 오른쪽 버튼으로 클릭합니다.
작업 표시줄에 녹색 H 표시를 하면 됩니다.
사용법은 간단하다.텍스트를 입력할 때
전각 입력, 즉 일본어를 입력하고 싶을 때 엄지손가락으로 스페이스 바 옆에 있는 [전환] 키를 눌러라
반각 입력, 영어를 입력하고 싶을 때 [변환] 키 입력 풀기
정지하다
시작할 때 표시기의 녹색 H 태그를 마우스 오른쪽 버튼으로 클릭하고 Exit 를 선택합니다.
감상
이 문장도 이 각본을 집행하면서 쓴 것으로 생각보다 편리하다(자화자찬)
IME 전환이 빈번하게 필요한 자리에서는 편리하지만 긴 글을 계속 쓸 때 누르는 것은 귀찮을 수 있다.
OFF에 상주할 수 있는 기능을 추가하고 싶네요.
만약 사용할 수 있다면 댓글을 받을 수 있다면 나는 매우 기쁠 것이다
Reference
이 문제에 관하여(IME ON/OFF 제어를 Shift kiraque로 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nagami_naoki/items/e5c324c06db31155f22f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)