どんな状態の時も押せばIMEをオフにするキー | そう備忘録

どんな状態の時も押せばIMEをオフにするキー

IMEをオフにするキー

Windowsで漢字変換を行う際には「半角/全角 漢字」キーでオン、オフを切り替える。

しかしこのキーはトグルになっているので(当然だが)オフの時に押すとオンになってしまう。

「とにかくどんな時でもこのキーさえ押せば漢字変換がオフになるキー」が欲しい時がある。

  • オン→オフになる
  • オフ→オフのまま

利用シーン

具体的な例をあげるとパスワード入力にKeepassというソフトを使っているのだが、このソフトに自動入力機能がある。

特定のウィンドウで予めスクリプトに記述した通りのキー入力を行い、IDやパスワード入力をサポートしてくれる機能があり、とても使い勝手が良い。

ただ難点としては漢字変換がオンの時に自動入力を起動してしまうと間違った文字列を自動入力してしまう。

例えば、”test”と入力したいのに”てst”となってしまう。

手動で漢字変換をオフにしてからKeepassの自動入力を起動すれば良いのだが、それならば漢字変換をオフにするキー(の組み合わせ)を作成してKeepassのスクリプトでそのキーを押した後にIDやパスワードの入力を行えば、自動入力機能を呼び出せば良いだけになる。

設定方法

タスクバーのIMEを右クリックして表示されるメニューからプロパティを選択する。

IMEプロパティ

キー設定の選択で「編集」ボタンをクリックする。

キー設定の選択で編集

今回はCtrl+Shift+SpaceキーをIME無効化に割り当てることにした。

使わないキーであれば、違うキーの組み合わせでも良い。

  • 変換前入力中
  • 変換中
  • 入力文字なし

の3ヶ所でコマンドをプルダウンメニューから”IMEを無効化”に変更する。

IME無効化

これでどんな状態でもCtrl+Shift+Spaceキーを押すとIMEがオフになるキーの組み合わせができた。

キー設定

キー設定はモードと入力キーとコマンドの組み合わせで設定することができる。

モード

選択可能なモードは以下の5種類。

※キーボードによっては違うかも知れません。

サジェスト選択中

直接入力

入力文字なし

変換前 入力中

変換中

入力キー

選択可能な入力キーは以下の66種類。

※キーボードによっては違うかも知れません。

Backspace

Ctrl a

Ctrl Backspace

Ctrl d

Ctrl Delete

Ctrl Down

Ctrl e

Ctrl Enter

Ctrl f

10

Ctrl g

11

Ctrl h

12

Ctrl i

13

Ctrl j

14

Ctrl k

15

Ctrl l

16

Ctrl Left

17

Ctrl m

18

Ctrl n

19

Ctrl o

20

Ctrl p

21

Ctrl Right

22

Ctrl s

23

Ctrl Shift Space

24

Ctrl Space

25

Ctrl t

26

Ctrl u

27

Ctrl Up

28

Ctrl x

29

Ctrl z

30

Delete

31

Down

32

Eisu

33

End

34

Enter

35

Esc

36

F10

37

F13

38

F2

39

F6

40

F7

41

F8

42

F9

43

Hankaku/Zenkaku

44

Henkan

45

Hiragana

46

Home

47

Katakana

48

Left

49

Muhenkan

50

Page Down

51

Page Up

52

Right

53

Shift Backspace

54

Shift Dwon

55

Shift Enter

56

Shift ESC

57

Shift Henkan

58

Shift Left

59

Shift Muhenkan

60

Shift Right

61

Shift Space

62

Shift Tab

63

Shift Up

64

Space

65

Tab

66

Up

コマンド

選択可能なコマンドは以下の57種類。

※キーボードによっては違うかも知れません。

IMEを有効化

IMEを無効化

ひらがなに入力切替

ひらがなに変換

ひらがなに表示切替

ひらがなカタカナを切替

カーソルを右に移動

カーソルを右端に移動

カーソルを左に移動

10

カーソルを左端に移動

11

キャンセル

12

キャンセル後IMEを無効化

13

プロパティを起動

14

予測変換

15

代替空白文字を入力

16

全角カタカナに入力切替

17

全角カタカナに変換

18

全角カタカナに表示切替

19

全角空白を入力

20

全角英数に入力切替

21

全角英数に変換

22

全角英数に表示切替

23

再変換

24

前候補を選択

25

前候補ページを選択

26

半角に変換

27

半角に表示切替

28

半角カタカナに入力切替

29

半角カタカナに変換

30

半角カタカナに表示切替

31

半角空白を入力

32

半角英数に入力切替

33

半角英数に変換

34

半角英数に表示切替

35

単語登録を起動

36

右の文字を削除

37

変換

38

学習を使わずに変換

39

左の文字を削除

40

文節を伸ばす

41

文節を右に移動

42

文節を右端に移動

43

文節を左に移動

44

文節を左端に移動

45

文節を縮める

46

最初の予測候補を確定

47

最初の文節のみを確定

48

最後の学習をキャンセル

49

次のかな文字種に入力切替

50

次候補を選択

51

次候補ページを選択

52

確定

53

確定取り消し

54

空白を入力

55

英数入力切替

56

辞書ツールを起動

57

選択候補を履歴から削除

souichirou

やった事を忘れない為の備忘録 同じような事をやりたい人の参考になればと思ってブログにしてます。 主にレゴ、AWS(Amazon Web Services)、WordPress、Deep Learning、RaspberryPiに関するブログを書いています。 仕事では工場に協働ロボットの導入や中小企業へのAI/IoT導入のアドバイザーをやっています。 2019年7月にJDLA(一般社団法人 日本デイープラーニング協会)Deep Learning for GENERALに合格しました。 質問は記事一番下にあるコメントかメニュー上部の問い合わせからお願いします。

質問やコメントや励ましの言葉などを残す

名前、メール、サイト欄は任意です。
またメールアドレスは公開されません。