エクスプローラを表示しているときに、ファイル名の先頭文字をタイプするとフォーカスがそのファイルにジャンプします。
ただし文字が日本語だと妙な動きをしたりしてあまり使い勝手がよくありません。
これをちょっと AutoHotKey で改造してやると格段に使い勝手が良くなりましたのでご紹介。
■ファイルにいきなりジャンプする方法
最初にご存じない方のために、このファイルのジャンプ機能について説明しておきます。
エクスプローラを開いた状態で、そのフォルダに以下のようなファイルがあったとします。
aaa.txt
bbb.txt
bqq.txt
bx3.txt
cdd.txt
フォーカスが文字を入力するようなテキストボックス以外にあるときに、
b
のキーをおすと、bbb.txt を選んだ状態になります。
もう一度 b を押すと bqq.txt に選択ファイルが移動します。
すばやく bx とタイプすると、bx3.txt が選ばれた状態になります。
実はこの機能、何ていう名前なのか知りませんが……。
マウスで PC を操作する人には関係ない話ですが、キーボード主体で操作すると、リストの下の方のファイルを選ぶときに、これで「ド〜ン」とジャンプするとすばやく目的のファイルにたどり着けるわけです。
ただし、過去記事でも紹介しましたが、ファイル名が日本語のときには、できなくはないけどちょっと使いにくいので、私はファイル名の先頭は必ず英数字にするという命名規則にしています。
「できなくはない」というのは、日本語を入力しようと思うと、エクスプローラで日本語入力モードにして、目的のファイル名の先頭文字を入力すると妙なところに日本語変換のテキストが表示されるので、それを探さないといけないことと、まともに変換結果の編集が効かないのです。正しく入力できさえすれば
変換結果.txt
みたいなファイルにも、
「へんかん」→「変換」→リターンキー
でジャンプはできるんですけど、一旦確定してしまうと、もうそれはエクスプローラに送られてしまうので、「あ、変換をミスった」みたいなときに修正が効かない。
■テキストボックスを表示させる AutoHotKey スクリプト
で、いつものように AutoHotKey の出番です。
こんなスクリプトを書いてます。
◇――――――――――――――――――――――――――
vk1Dsc07B & vkF2sc070:: ; テキスト入力ができない場面でテキストを入力する
Inputbox, Text, "テキスト入力"
; ClipBoard = %Text%
Send, %Text%
return
――――――――――――――――――――――――――◇
はい。たったこれだけです。
で、[無変換]+[カタカナひらがな]キーを押すと、ダイアログボックスが立ち上がって、そこに入力した文字を現在のアプリに放り込んでくれます。
3行目の ClipBoard = %Text% はコメントアウトされていますが、これを有効にする(行頭の ; を削除)と、入力したテキストがクリップボードに入るので、再利用ができます。
これはエクスプローラじゃなくても機能はするので(なにが起きるかはアプリ次第)、リスト表示のところでは結構な確率で使えます。
とくに表示するだけのアプリを機能キーの ALT や CTRL とのコンビネーションを使わなくても済むようにしている場合、
AutoHotKeyでアウトルックの操作を簡単にする
リボンにある入力ボックスに直接入力ができないんですよ。検索とか。
どうしてもこういう機能が必要になります。
◆このテーマのおすすめ図書
最少の時間と労力で最大の成果を出す「仕組み」仕事術
世界の雇用及び社会の見通し〈2015〉仕事の性質の変化
これだけは知っておきたい「副業」の基本と常識
仕事力を高めるデジタル文章術
無理なく続けられる年収10倍アップ勉強法
効率化オタクが実践する光速パソコン仕事術