web-dev-qa-db-ja.com

ホーム/終了/ページアップ/ダウンのCtrl +矢印のマッピング

Dell New Inspiron 14zUltrabookでWindows7を使用しています。ありません Home/End/PgUp/PgDn キー。代わりに私は使用する必要があります Fn +矢印キー。

それらをに再マップできますか Ctrl +矢印または Alt +矢印または Shift +矢印?

そうすれば、左手ではなく右手だけで1ページ上下に移動できます。 Fn キーと矢印キーの右手。

また、音量の上下はに割り当てられています FnF11 そして FnF12。それらをに再マップできますか F11 そして F12?に割り当てられている既存の機能 F11 そして F12 に置き換えられます FnF11 そして FnF12

出来ますか?

5
user67275

もちろんですが、 AutoHotkey などのサードパーティプログラムを使用する必要があります。たとえば、マップしたい場合 Ctrl +最大 pg up そして Ctrl +まで Pg Dn あなたは書くでしょう:

^{Up}::{PgUp}
^{Down}::{PgDown}

aHKファイルで。 リマップリファレンス を参照してください。

最近のバージョンではこれが認識されなくなったことがわかりました。ページアップとページダウンが変更されたようです。上記が機能しない場合は、これを試してください。

^Up::PgUp
^Down::PgDn

Windows Vista/7/8で管理者として実行していることを確認してください

3
Jeff F.

受け入れられた回答のスクリプトが機能しない(AHKはそれを無効として拒否する)ので、私は#AHK IRCチャネルに行き、次のようにすべきだと言われました。

^Up::PgUp
^Down::PgDn

したがって、波括弧はなく、PgDnまたはPageDownはありませんが、PgDownはありません。

または、一部の人々は必要と思われます:

^Up::Send {PgUp}
^Down::Send {PgDn}

これは私のために働きます(Windows Vista、AHK 1.1.13.01)

2
Tom

AutoHotkeyのドキュメントには(v。1.1.28.02)と書かれています:

Returnがあなたの親友になります。 文字通り、コードが下の行に進むのを停止します。これにより、スクリプトに多くのものが含まれ始めたときに多くの問題が発生するのを防ぐことができます。

したがって、スクリプト全体は次のようになります。

^Up::
    Send, {PgUp}
return
^Down::
    Send, {PgDn}
return

さらに2つのホットキーを追加することをお勧めします(キーボードに[ホーム]ボタンと[終了]ボタンが既にある場合でも)。

^Left::
    Send, {Home}
return
^Right::
    Send, {End}
return

私の意見では、その目的にはCtrlの代わりにAltキーを使用する方が良いと思います。多くのプログラムがCtrl + PgUp/PgDnショートカットの独自の実装を持つ可能性があるためです。

1
Mikołaj