2022年7月28日木曜日

[解決]ubuntuでmozcのDirectInput->Hiraganaをショートカットで一発で変換

ただし一発ではない・・・?

先に自分の最適解

Direct Inputになったときに、[Set input modt to next kana type]で変更する。

Mozc->Porperty->General tab -> Keymap style -> Customize
画像の設定だとCtrl Shift Spaceで変更できる。
(modeを <direct> あ ア _ア  と切り替えている)

 



変更おかしい、と気がつくために変換キーを押したり現状を確認することになるので、そういう意味で一発とは言えないかもしれないです。

> ChatGPT日本語入力システム(IME)における各モードの意味です:
  • Direct Input(直接入力)
    日本語変換を行わない英数字入力モード。英語の文章やコマンドなどをそのまま入力する際に使用される。

  • Precomposition(未変換・開始前)
    IMEがオンになっているが、まだ何も入力していない状態。入力待ちの段階。

  • Composition(変換前入力)
    仮名を入力している途中の状態。たとえば「konnichi」と入力して「こんにちは」が表示される前の段階。

  • Conversion(変換中)
    入力された仮名が漢字やカタカナなどに変換され、候補が提示されている状態。例:「こんにちは」が「今日は」などに変換される段階。


したかったこと

Ubuntuのmozcで、日本語入力の選択がたまに「DirectInput」になってしまい、これを「Hiragana」に選択しなおすのだけど、これがマウス操作しかなくて面倒。

ショートカット操作でできないかと試したが、できなかった。


===以下はold===

やったこと

Mozc側の設定を変更して、Composition時のコマンドで変換、などにする。

変更しても反応なかった。

https://askubuntu.com/questions/561486/how-do-i-switch-input-modes-in-mozc-without-going-to-the-ibus-menu


マウスをソフトで動かす

pyautogui 

マウスを動かして、クリックして操作したかったが、Ubuntuのtop bar部分は操作できないようだ。カーソルが動かないが、マウスの位置としては認識されている。pyautoguiはマルチモニターは対応していないらしいが、そこは関係なく操作できなかった。


xdotoolでもだめだった


例:

xdotool mousemove 950 100

xdotool click 3 # left

xdotool click 1 # right

xdotool getmouselocation



0 件のコメント:

コメントを投稿