• ベストアンサー

Operaで変換キー・無変換キーをCtrlとかShiftみたいにする方法

このたびOperaをインストールしてみまして、いろいろ設定をいじっているところです。バージョンは9.20です。 Operaのショートカットキーは設定がほぼ自由自在でものすごく便利なのですが、変換キーや無変換キーなどの使ってないキーをShiftやCtrlのように他のキーと同時に押して効果を発揮するようにすることはできるのでしょうか? たとえば「変換+t」でスピードダイアル(New Page)というふうにです。 ちなみに t henkan t Henkan t Henkan_Mode ではどれもだめでした。 あまり関係ないと思いますがOSはXubuntuで、IMEはScimです。Xmodmapで変換をCtrlにしてしまえばいい話なのですが、Windowsを使うときにもショートカットを揃えておきたいので、Operaのiniファイルだけでできないかと思って質問させていただきました。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

SpaceキーをCtrlとかShiftみたいに補助キーにしてしまうのですか? Hit-a-Hintのような(?)ことをやりたいのだと思いますが、たぶん不可能だと思います。 Operaのキーボードショートカット設定を見ればわかるとおり、Spaceは、Page down, Click button など、いろんなコマンドを持っています。 仮にSpaceキーの機能を変更できたとしても、Space ctrl, Space ctrl shift などの挙動にも影響を与えてしまうはずです。 特定のアプリ(この場合はOpera)を使ってるときだけ、キーボードの配列を変えてくれるソフトを使えばいいのだと思いますが(あるのかなぁ)。 こういうのはsaitonさん(たしかLinuxユーザだったはず)が詳しいんじゃないですかね。 質問者さんがはてなのブログでこの問題を論じれば、saitonさんが現れるかもしれませんよ、 … と言ってみる。

noname#87714
質問者

お礼

ご解答ありがとうございました。 考えた結果、OSの方で変換キーをCtrlにする方法で当分やってみることにしました。便利すぎて英語キーボードに替える日が恐いです。

noname#87714
質問者

補足

osietenickさん、この前は親切な解答どうもありがとうございました。やはりFirefoxに依存しすぎるのは駄目だ、と自分に言い聞かせてOperaをダウンロードしました。(学校のWindowsでは前からOperaUSBをBitTorrent用などにたまに使っていましたが) Firefoxとのブックマーク同期の問題以外はかなり使い勝手がよくて満足しています。 キーボーブラウジングもはじめはShift+矢印でしかできないのかと思って使いにくさを感じていましたが、ホームポジションでできるとわかってからは前と変わらぬ感覚です。 Opera導入の備忘録は自分の日記に書いていきますので興味がおありでしたらご覧ください(宣伝のつもりでは決してありません)。 http://d.hatena.ne.jp/edvakf/ やはり出来ないようですね。とりあえず今回は以下のいずれかで解決したいと思います。アイデアはいろいろ出てくるので(笑) (1)右親指を手のひらの中にグイッと折りたたんでAltを押しながらhjklでフォーカスを動かす(現状)。 →Alt+hがヘルプメニューを開いてしまうのでAlt+nに充てている。押し間違い多々。メニューの制御は変えられないのかな? (2)フォーカスを移動するときにはホームポジションから右に1つずらす。Altが親指で押しやすくなるのとAlt+hの問題がなくなる。 →実現するのは一番簡単だがいちいちずらすのはめんどくさいかも・・・明日あたり試してみます。 (3)Spaceの右の変換キーをShiftにしてしまう。親指シフトブラウジング。英文入力でも威力を発揮するのでいい配置かと。 →現在Alt+Enterでバッグラウンドでタブを開くにしていてAltから親指を離さずに出来るので便利だが、Shiftだと親指をCtrlかAltに動かさないといけない。(別にShift+Enterでバックグラウンドで開いてもいいけど、他の部分と整合がとれないので(アドレスバーなどからは必ずShift+Enterで前面で新しいタブ)) (4)変換キーをCtrlやSuperにしてしまう。親指シフト英文入力を諦めればアリかも。日本語キーボードは下に要らないキーが多くていいですね(いいのか?笑) →もうWindowsには戻れなさそう・・・今年中にMacBook(英語キーボード)を購入する予定なのですが、Macは下にキーが少ないのでストレスがたまりそう。やるなら未来のことは今は考えないと割り切ってやっちゃいますが。 どれも一長一短といった感じです。とりあえず片っ端から試してみて、結果を自分の日記に書いてみたいと思います。 とりあえず当初の質問の内容は解決しそうにないので、あと1日ほど待った後に質問を締め切らせていただきたいと思います。(もちろん解答がありましたらまだ受け付けます)

その他の回答 (1)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.1

> Henkan 割り当て可能かどうかは知りませんが、日本語名での割り当てなど効くはずもないと思います。 と言うか変換キーとか無変換キーって割り当てがどこまで認識されてるのかなぁ? (欧州配列キーボードが基準でしょうからここら辺は余り整備されてない気が…。)

noname#87714
質問者

お礼

ご解答ありがとうございました。 いろいろ調べてみましたが、shift ctrl alt以外のキーでやる方法はないみたいです。superとかでできるのかは不明ですが。

noname#87714
質問者

補足

そうですか。考えてみればiniファイルでのキーの名前はOperaが管理しているのですね。初歩的な勘違いでした。 では続けて質問させていただきます。Spaceプラス文字キーでショートカットを指定する方法がありましたら教えてください。スペースキーをctrlやshiftに割り当てるのではなく、もうひとつのメタキーのように振る舞わせるというものです。

関連するQ&A