結論:インストール不要でWindowsのキー配列を変更できるサイトを作ったよ
エンジニアもエンジニアじゃない人も、キー配列を最適化して生産性を上げよう!
キーボードって無駄多くね?
こんにちは。そんちょーと申します。
突然ですが、キーボード、特に日本語キーボードには無駄があるなあと感じることはないでしょうか?私はずっと感じています。
大前提として、その人が一番使いやすいと感じるならその配列が正解です。それでバリバリコードを書いて最強のエンジニアになってください。
私としては、例えば「全角/半角」「左Ctrl」「矢印キー」「Enter」あたりが使用頻度が高い割に遠いなと思っています。
反対に、「CapsLock」「無変換」「変換」あたりは使わない人も結構いるのに押しやすい位置に陣取っているなと思います。
ま、私の好みの話です。
エンジニアなら、非効率なものは改善しましょう。
私はAutoHotKeyというWindows用のキーマッピングツールが好きで、プライベートではそれでキー配列を改造しています。
私の愛用しているマッピング
結構いろいろ弄れるので、是非使ってみてください。
社内規則「前例が無いのでインストールだめです」
新卒でSIerに入社してびっくりしました。
いやいや、AHKは結構有名なツールだし、エンジニアは楽する生産性を上げるのに全力でいるものでしょって思ってたので、頭の固さにビビりました。
どうやら社内規則として「安全だと認められた」ソフトしかインストールしちゃだめらしいです。
何を持って安全と証明するのかという議論を一通りしましたが、残念ながら私には「規則だから」の壁を壊すことはできませんでした。
俺「インストール不要なら問題ないんすね?」
規則を変えられないなら規則の抜け穴を探しましょう。
ということでインストール不要でキー配列を変更できるWebサイトを作りました。
https://map-scan-code.soncho-works.com/
変更前のキーと変更後のキーを指定して、「キー変更ファイルを作成」ボタンをクリックするとファイルがダウンロードされます。それを実行してWindowsを再起動すればキーが入れ替わってます。
簡単な仕組みの説明
仕組みとしては、Windowsのキーマッピングを管理しているレジストリを書き換えています。
「キー変更ファイルを作成」では、レジストリを書き換えるファイルを生成しています。
もう少し詳細な仕組みは作ったサイト内にも記載してあるので、ちゃんと知りたい方はそちらをご確認ください。
https://map-scan-code.soncho-works.com/mechanism
一応セキュリティの話
- ダウンロードした.regファイルを起動するまで、このサイトはPCに影響を与えません。
- サイト内にキーマッピングの仕組みと、キーマッピングとバイナリの対応表を記載してあります。これを読めばダウンロードした.regファイルが安全かどうかはご自身で検証可能なはずです。
- インターネット上の全てに言えることですが、最後は自己責任です。私としては悪意のあるものは仕込んでないです。
この辺で許してもらえないでしょうか。
みんな、効率化しようぜ!
非エンジニアでも問題なく使えるように設計したつもりです。
そもそもキーボードは英語圏の人のために設計されてるので、それを日本語用に使う時点でディスアドバンテージなんです。
日本の生産性を上げるためにも、「インストール不要で簡単に使えるキーマッピングツール」が必要だと思って作りました。
是非使って生産性アゲアゲでいきましょう。
https://map-scan-code.soncho-works.com/