ポップアップメニュー型のアプリケーションラウンチャとタスクメニュー
nkmenu.exeとnkmenuhook.dllを適当なディレクトリに置いてください。
nkmenu.exeとnkmenuhook.dllを削除してください。 レジストリには一切書き込みません。
| デスクトップを右クリック | タスクメニュー表示 |
| デスクトップを左ダブルクリック | アイテムメニュー表示 |
| デスクトップをShift+右クリック | デスクトップのコンテキストメニューを表示 |
終了するには、タスクトレイのアイコンをクリックして「Exit NkMenu」を 選んでください。
| 左クリック/Enter | コマンドを実行 |
| Control+左クリック/Enter | コマンドのあるフォルダを開く |
| 左クリック/Enter | 選択したウィンドウをアクティブにする |
| 中クリック/Delete | ウィンドウを閉じる |
| Control+中クリック/Delete | ウィンドウが属しているプロセスを強制終了 |
| -s groupname | 指定されたgroupに含まれる全てのitemを起動時に実行します |
ファイルは以下の場所から探します。
| 環境変数 NKTOOLSPROF が設定されていない場合 | nkmenu.exeと同じディレクトリ |
| 環境変数 NKTOOLSPROF が設定されている場合 | %NKTOOLSPROF%\nkmenu |
アイテム定義ファイル。
起動中に変更しても、アイテムメニューを表示したときに自動的に読み込み なおします。
group name
item [label]
[command path [arguments ...]]
[action action]
[dir workingdir]
[link groupname]
[key [casw-]0-9|a-z|bs|tab|enter|esc|space|pgup|pgdn|end|home|left|
up|right|down|ins|del|num0-9|num*|num+|num-|num.|num/|f1-f12]
| group | グループ定義開始 |
| item | アイテム定義開始 |
| command | 実行するコマンド |
| action | 実行するアクション(open, properties, explore, etc.) |
| dir | 作業ディレクトリ |
| link | 他のグループへ移動 |
| key | ホットキー定義 |
itemlistのcommandで使うことができます。
マウスクリックのエミュレーション
?click left|right|middle
| left | 左クリック |
| right | 右クリック |
| middle | 中クリック |
ワークステーションのロック
ディスプレイモニタの電源を制御する
?monitorpower low|off
| low | 省電力モード |
| off | 電源オフ |
メニューを表示する
?popup [-c] menu [groupname] | task ?popup [-c] task
| -c | 画面中央に表示 |
| menu | アイテムメニューを表示 |
| task | タスクメニューを表示 |
フォルダウィンドウの空白部分の左ダブルクリックで一つ上のフォルダに移動する
?pushup [-n]
| -n | この機能を無効にする |
「ファイル名を指定して実行」ダイアログを表示
特殊フォルダを開く
?sopen specialfolder
specialfolder
| desktop | デスクトップ |
| controlpanel | コントロールパネル |
| printers | プリンタ |
| mydocuments | マイドキュメント |
| recentfiles | 最近使ったファイル |
| recyclebin | ごみ箱 |
| mycomputer | マイコンピュータ |
| network | ネットワークコンピュータ |
タスクバーの透明度を設定
?taskbaralpha alpha
| alpha | 透明度 (0..255) |
デスクトップのアイコンテキストの背景を透明にする
ウィンドウの操作
?window minall|undominall|min ?window pos [-x xpos] [-y ypos] [-w width] [-h height]
| minall | すべてのウィンドウを最小化 |
| undominall | すべてのウィンドウを最小化を元に戻す |
| min | アクティブなウィンドウを最小化 |
| pos | アクティブなウィンドウの位置またはサイズを変更 |
pos のオプション
| -x | X座標 |
| -y | Y座標 |
| -w | 幅 |
| -h | 高さ |
オプションを指定しなければ現在の位置、サイズが保持されます。
指定する値の意味
| 正の数 | 左または上からのピクセル数 |
| 負の数 | 右または下からのピクセル数 |
| center | 画面中央(-x, -yオプションにのみ指定可能) |
アクティブウィンドウトラッキング(マウスカーソルがあるウィンドウ をアクティブにする)の設定
?xmouse [-nz] [-t reactiontime]
| -n | アクティブウィンドウトラッキングを無効にする |
| -t | アクティブになるまでの時間 |
| -z | マウスカーソルのあるウィンドウを前面にする |
group HotKeys
作らなくてもかまいませんが、専用のグループを作ってどこからも参照しない ようにすると、メニューには表示せずホットキーは有効に出来ます。
以下の例では、メニューに表示しない前提でメニュー表示用の文字列(キャプ ション)の指定を省略しています。
item
key ca-a
command ?popup -c menu Applications
ctrl+alt+aで "Applications" グループを画面中央に表示します。
item
key ca-c
command nkcal.exe
ctrl+alt+cでNkCalを実行します。
item
key ca-e
command ?window pos -w 800
ctrl+alt+eでアクティブなウィンドウの幅を800ピクセルにします。 Webブラウザのリサイズに便利。
item
key ca-w
command ?window pos -y 4 -h -16
ctrl+alt+wでアクティブなウィンドウの高さを、画面の高さより16ピクセル小さく します。またウィンドウの位置を、画面上部から4ピクセル下にします(X座標はそ のまま)。画面上部から数ピクセル空けることで、デスクトップや下のウィンドウ へアクセスしやすくなります。
item
key ca-y
command ?window pos -x 4 -y 4
ctrl+alt+yでアクティブなウィンドウの位置を、画面左上から4ピクセル右下に します。中途半端な位置のウィンドウを左上へに追いやるときに使用します。
item
key ca-u
command ?window pos -x -48 -y 4
ctrl+alt+uでアクティブなウィンドウの位置を、画面右端から48ピクセル左に、 画面上端から4ピクセル下にします。中途半端な位置のウィンドウを右上へに 追いやるときに使用。画面右端から48ピクセル離しているのは、右端に幅48ピクセ ルのウィンドウ(nkmon)があるため。
item
key ca-h
command ?window pos -x center -y 4
ctrl+alt+hでアクティブなウィンドウの位置を、水平方向は画面中央に、 垂直方向は画面上端から4ピクセル下にします。
item
key ca-s
command ?window min
ctrl+alt+sでアクティブなウィンドウを最小化します。
item
key ca-m
command ?window minall
ctrl+alt+mですべてのウィンドウを最小化します。win+mと同じですが、 winキーが無いキーボードを使っている場合の代替手段として使用します。