6730
コメント:
|
6845
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 1: | 行 1: |
= 編集中 = = 編集中 = = 編集中 = = bug.n -- Hotkeys = |
= what's this = == bug.n -- Hotkeys == |
行 9: | 行 6: |
=== notice === * 訳は適当なのでこの文章は参考程度に留めて下さい。本体の\docs\hotkeys.txtを信用して下さい。 === alias === 一応。混在しているので * モニター = '実在するモニター' * 仮想ディスプレイ = '各モニタにデフォルトで9枚割り当てられる非実在のディスプレイ。' * タグ = '各ウィンドウに割り当てられる「どの仮想ディスプレイで表示するか」という情報。なお、別のモニタにウィンドウを動かした場合は消える。' |
|
行 15: | 行 20: |
! = Alt ^ = Ctrl + = Shift |
* ! = Alt * ^ = Ctrl * + = Shift |
行 59: | 行 64: |
Set the previously set layout. You may also use View_setLayout(">") for setting the next layout in the layout array. |
* 一個前のレイアウトに戻す。困ったらこれすると大抵なんとかなる |
行 73: | 行 76: |
* メインのウィンドウの位置を反転する。左か右か、水平分割の時は上か下か | * メインとサブのウィンドウの位置関係を反転する。 |
行 85: | 行 88: |
Activate the previously activated view. You may also use Monitor_activateView("<") or Monitor_activateView(">") for activating the previous or next adjacent view. |
* 前にアクティブだった仮想ディスプレイを表示する。 |
行 90: | 行 91: |
Tag the active window with all tags (1 ... Config_viewCount). You may also use Monitor_setWindowTag("<") or Monitor_setWindowTag(">") for setting the tag of the previous or next adjacent to the current view. |
* アクティブウィンドウに"全ての"タグを付ける(=全ての仮想ディスプレイで表示出来るようにする)。 |
行 95: | 行 94: |
Activate the view (choose one out of 1 ... Config_viewCount). |
* <tag>番目の仮想ディスプレイを表示(アクティブ化)する。 |
行 98: | 行 96: |
Tag the active window (choose one tag out of 1 ... Config_viewCount). | * アクティブウィンドウを<tag>の仮想ウィンドウに移す。 * <tag>は数字。 |
行 101: | 行 100: |
Add / Remove the tag (1 ... Config_viewCount) for the active window, if it is not / is already set. |
* アクティブウィンドウの<tag>をトグルする(=表示中のウィンドウでは非表示に、非表示中のウィンドウでは表示に)。ただし<tag>を一つも付けない、というのは出来ない。 |
行 105: | 行 103: |
Monitor related hotkeys ======================= |
== モニタ関連のHotkey == |
行 109: | 行 106: |
Activate the next monitor in a multi-monitor environment. |
|
行 112: | 行 107: |
Activate the previous monitor in a multi-monitor environment. |
* 次の・前のモニターをアクティブにする。 |
行 115: | 行 109: |
Set the active window to the active view on the next monitor in a multi-monitor environment. |
|
行 119: | 行 110: |
Set the active window to the active view on the previous monitor in a multi-monitor environment. |
|
行 123: | 行 111: |
Set all windows of the active view on the active view of the next monitor in a multi-monitor environment. |
|
行 127: | 行 112: |
Set all windows of the active view on the active view of the previous monitor in a multi-monitor environment. |
* 現在の・全てのウィンドウを次の・前のモニターに表示する。 * この6つはマルチモニタ環境限定。 |
行 131: | 行 116: |
Hide / Show the bar (bug.n status bar) on the active monitor. |
* bug.nのステータスバーを表示・非表示する。 * 一番上の細い棒 |
行 134: | 行 119: |
Hide / Show the task bar. | * タスクバーの表示・非表示する。 |
行 137: | 行 122: |
Application related hotkeys =========================== |
== アプリケーション関連のHotkey == |
行 141: | 行 125: |
Open the command GUI for executing programmes or bug.n functions. | * Open the command GUI for executing programmes or bug.n functions. * 不明 |
行 144: | 行 128: |
Open the configuration file in the standard text editor. | * 設定ファイルを標準のテキストエディタで開く。 * 設定しないと開かない。 |
行 147: | 行 132: |
Save the current state of monitors, views, layouts to the configuration file. |
* montior,view,layoutの設定をファイルに保存する。 |
行 151: | 行 135: |
Reload bug.n (i. e. the configuration and its dependent settings) without deleting the window lists of bug.n and restoring windows. ! It does not reset internal configuration variables, the tray icon or menu, hotkeys (unless set explicitly in Config.ini), individual window settings like Config_showBorder (since windows might be hidden) or hiding the title bar, the monitor count or views. ! It does not reload functions. ! Changed rules are only applied to new windows. |
* bug.nを再起動する。内部設定変数、トレイアイコン、"Config_showBorder"、非表示しているタイトルバー、モニターのカウント、レイアウトはリセットしない。また、変更された部分は新しいウィンドウに適用される。 * えっじゃあどういう時にリセットすればいいの |
行 161: | 行 139: |
Quit bug.n, restore the default Windows UI and show all windows. | * bug.nを終了する。ウィンドウの表示状態はbug.n起動前の状態が復元される。 |
what's this
bug.n -- Hotkeys
の、適当邦訳兼メモ。v8.21準拠。 bug.nはWindows用タイル型ウィンドウマネージャーでdwm風の操作が特徴で云々 joten's scripts - bug.n
notice
- 訳は適当なのでこの文章は参考程度に留めて下さい。本体の\docs\hotkeys.txtを信用して下さい。
alias
一応。混在しているので
- モニター = '実在するモニター'
- 仮想ディスプレイ = '各モニタにデフォルトで9枚割り当てられる非実在のディスプレイ。'
- タグ = '各ウィンドウに割り当てられる「どの仮想ディスプレイで表示するか」という情報。なお、別のモニタにウィンドウを動かした場合は消える。'
全体に関する説明
記述形式:<修飾キー><キー>::<機能><引数>
- ! = Alt
- ^ = Ctrl
- + = Shift
- # = 左Win
例:"#^q"では左Win+Ctrl+Qを意味する。また、この組み合わせでbug.nを終了出来る。
ウィンドウ関連のHotkey
- #Down::View_activateWindow(+1)
- #Up::View_activateWindow(-1)
- 次の/前のウィンドウをアクティブにする。
- #+Down::View_shuffleWindow(+1)
- #+Up::View_shuffleWindow(-1)
- 現在アクティブなウィンドウを次の位置に動かす。
- #+Enter::View_shuffleWindow(0)
- 現在アクティブなウィンドウをメインの位置に動かす。メインの位置に有ったウィンドウは一個下へ映る。メインのウィンドウがアクティブだった場合、二番目のウィンドウと交換される。ただしアクティブなウィンドウは変化しない。
- #c::Manager_closeWindow()
- アクティブなウィンドウを閉じる(=Alt+F4)。
- この辺は重要なコマンド集その1。
- アクティブなウィンドウを閉じる(=Alt+F4)。
- #+d::Manager_toggleDecor()
- タイトルバーの表示・非表示をトグルする。デフォルトは非表示。
- #+f::View_toggleFloating()
- アクティブなウィンドウをフローティング状態にする/戻す。
- #+m::Manager_moveWindow()
- アクティブなウィンドウをフローティングにし、その後位置を動かす。
- #+s::Manager_sizeWindow()
- アクティブなウィンドウをフローティングにし、その後サイズを変更する。
- #+x::Manager_maximizeWindow()
- アクティブなウィンドウをフローティングにし、最大化する。
- フローティング関連で困ったら#Tab押せばなんとかなるかも。
- アクティブなウィンドウをフローティングにし、最大化する。
- #i::Manager_getWindowInfo()
- アクティブなウィンドウに関する情報を表示する。(id, title, class, process name, style, geometry, tags and floating state).
- #+i::Manager_getWindowList()
- 現在表示しているウィンドウのリストを表示する。
- configuration.txt弄る時はこれ使えば良いのでは。
- 現在表示しているウィンドウのリストを表示する。
レイアウト関連のHotkey
- #Tab::View_setLayout(-1)
- 一個前のレイアウトに戻す。困ったらこれすると大抵なんとかなる
- #f::View_setLayout(3)
- #m::View_setLayout(2)
- #t::View_setLayout(1)
- それぞれ第3,2,1に設定されたレイアウトで表示する。デフォルトでは3がフローティング、2が全ウィンドウ最大化、1がタイル型。でも自分の環境では#fで普通に検索窓湧いたのでアレ。
- #Left::View_setMFactor(-0.05)
- #Right::View_setMFactor(+0.05)
- メインのウィンドウの横幅を減らす/増やす。
- #^t::View_rotateLayoutAxis(1, +1)
- レイアウトの軸を変更する。縦分割か横分割か、的な
- #^Enter::View_rotateLayoutAxis(1, +2)
- メインとサブのウィンドウの位置関係を反転する。
- #^Tab::View_rotateLayoutAxis(2, +1)
- #^+Tab::View_rotateLayoutAxis(3, +1)
- メイン/サブのウィンドウのレイアウトを変更する。垂直分割表示、水平分割表示、全画面。
- #^Left::View_setMSplit(+1)
- #^Right::View_setMSplit(-1)
- メインのウィンドウの数を増減する。
- 重要なコマンドその2。この辺のを組み合わせて適当に良い感じの表示領域を作る。
- メインのウィンドウの数を増減する。
タグ・表示関連のHotkey
#BackSpace::Monitor_activateView(-1)
- 前にアクティブだった仮想ディスプレイを表示する。
- #+0::Monitor_setWindowTag(0)
- アクティブウィンドウに"全ての"タグを付ける(=全ての仮想ディスプレイで表示出来るようにする)。
#<tag>::Monitor_activateView(<tag>)
<tag>番目の仮想ディスプレイを表示(アクティブ化)する。
#+<tag>::Monitor_setWindowTag(<tag>)
アクティブウィンドウを<tag>の仮想ウィンドウに移す。
<tag>は数字。
#^<tag>::Monitor_toggleWindowTag(<tag>)
アクティブウィンドウの<tag>をトグルする(=表示中のウィンドウでは非表示に、非表示中のウィンドウでは表示に)。ただし<tag>を一つも付けない、というのは出来ない。
モニタ関連のHotkey
- #.::Manager_activateMonitor(+1)
- #,::Manager_activateMonitor(-1)
- 次の・前のモニターをアクティブにする。
- #+.::Manager_setWindowMonitor(+1)
- #+,::Manager_setWindowMonitor(-1)
- #^+.::Manager_setViewMonitor(+1)
- #^+,::Manager_setViewMonitor(-1)
- 現在の・全てのウィンドウを次の・前のモニターに表示する。
- この6つはマルチモニタ環境限定。
- 現在の・全てのウィンドウを次の・前のモニターに表示する。
- #+Space::Monitor_toggleBar()
- bug.nのステータスバーを表示・非表示する。
- 一番上の細い棒
- bug.nのステータスバーを表示・非表示する。
- #Space::Monitor_toggleTaskBar()
- タスクバーの表示・非表示する。
アプリケーション関連のHotkey
- #y::Bar_toggleCommandGui()
- Open the command GUI for executing programmes or bug.n functions.
- 不明
- Open the command GUI for executing programmes or bug.n functions.
- #^e::**Run, edit %Config_filePath%
- 設定ファイルを標準のテキストエディタで開く。
- 設定しないと開かない。
- 設定ファイルを標準のテキストエディタで開く。
- #^s::Config_saveSession()
- montior,view,layoutの設定をファイルに保存する。
- #^r::Main_reload()
- bug.nを再起動する。内部設定変数、トレイアイコン、"Config_showBorder"、非表示しているタイトルバー、モニターのカウント、レイアウトはリセットしない。また、変更された部分は新しいウィンドウに適用される。
- えっじゃあどういう時にリセットすればいいの
- bug.nを再起動する。内部設定変数、トレイアイコン、"Config_showBorder"、非表示しているタイトルバー、モニターのカウント、レイアウトはリセットしない。また、変更された部分は新しいウィンドウに適用される。
#^q::**ExitApp
- bug.nを終了する。ウィンドウの表示状態はbug.n起動前の状態が復元される。