Takuto-Psych/僕はUS配列と永遠の愛を誓った

Created Fri, 25 Jul 2025 00:00:00 +0000 Modified Fri, 12 Sep 2025 22:40:39 +0900

karabinerの設定とか書こうとしたら、JIS配列への恨みつらみというか、不満というか、滅ぼすべきという話を書いて終わってしまったので別の記事でその記述をします。

あ、かな入力をできる人はJIS配列に大満足なのは知っていますし、僕もかな入力を一応できます。ただまあそれはそれで異常者でしょうから、どうぞお引き取りください。

まだJIS配列で満足していた僕

時は大学入学直前、親と一緒に行った阪神のスポンサーの家電量販店で店員に「Macいかがですか?」と言われました。大学に入学したら、スタバでMacBookを開いていると女性にモテると高校の先輩が言っていたので僕は当時の最新MacBook Pro を買ってもらいました。初めてのPCです。キーボードはJIS配列のものです。

当時はプログラミングなんかしなかったので、いや厳密にはブログというかサイトをなぜか量産していたのでCSSやhtmlをコピペしていましたけども、あの頃は、スタバで開くためだけにMacBookを手に入れただけでJIS配列に満足でした。どうでも良いですが、スタバでMacBookを開くこともありませんでしたし、モテることもありませんでした、仮にスタバで開いたとしてもです。

US配列への憧れ

さて、JIS配列のMacBookを使っていたのですが、大学2年の頃に、心理学生ならRというプログラミング言語を読み書きできると良い、と大学の先輩と先生に言われました。

そんなわけで、JIS配列のキーボードでコピペじゃないプログラミングを始めました。

3年生まではJIS配列でプログラミングをしていました。ただ、JIS配列って意味がわからないんですよね。プログラミングにおける重要な記号入力が意味わかんないんすよ。WinユーザーでもMacユーザーでも良いんですが、一回あなたのPCのJIS配列のキーボードを冷静になって見てください。意味わかんなくないすか?

「,」がシフト押したら「<」でその右横の「.」が「>」になるのに、「む」のとこがシフト押したら「}」になってその上が「{」になっていたり。どういうことやねん。アルゴリズムというものが無いんかい。

んでもって、日本語入力でも英語入力でも最もよく使うエンターキー、でかいの良いけどどこにあるねん。ホームポジションに指置いたら3個離れたところにまで指伸ばさんとエンターできんやないか。日本人全員がピアノを教養として幼少期に習っていると思ったんか、この配列の開発者。どうかしている。なぜ打鍵を確定させようと思うと、絶対にホームポジションを崩さないといけないのか。え?ホームポジションを崩してでも「確定させるんだ」という強い意志を問われているんすか、これ?

というわけで、大学4年の頃にJIS配列(エンターキーがテトリスで嬉しくないブロックみたいな形の本当のJIS配列)のMacBookを、ソフトウェアの力を借りて、無理やりUS配列にするという応急処置で乗り切りました。「JISキーに印字されている文字は、印字されているだけ。アルゴリズムで配置を思い出せ」と言い聞かせながら。

修士・社会人で本物のUS配列を触りUS配列への永遠の愛を誓う

先ほど、無理やりソフトウェアで解決したとは書いたものの、実は大学の先生が使わなくなったiMacのUSキーが有り余っていたそうで頂戴できたので、家で作業する時は本物のUS配列を使っていました。

そんな中、修士課程に入るとボスがPCを新調してくれました。当時の僕は、US配列以外を受け付けない体になっていたので、当然US配列のMacbookを頂戴したいと土下座をし、それを手に入れました。

この直感的な打鍵。プログラミング中にプラスとマイナスの位置を探さなくて済むことや、仮に印字を見つけてもシフトが要るのか要らないのか、僕の心の処理能力では毎度試行錯誤する羽目になるストレス。何よりエンターキーがホームポジションを崩さなくても打てる快適さ。「今からホームポジションを崩します!」という意気込みなしで単語の変換確定や改行ができる喜び、全てに大満足でした。大好きだよUS配列。もうホームポジションから離れないから!そんな愛の言葉が溢れ出るわけです。

そして、そんな僕のUS配列への愛は、社会人になっても変わりません。新卒で入った会社には人事に「US配列のMacBookで仕事させてください。この願いが叶わない場合には、内定辞退させていただきます」と言いました。エンジニアが大量にいる会社なのでUS配列の方が人気な気もしますが、特に問題なく数数えリストでもUS配列獲得できました。

US配列一生君を愛するよ。大好きだよ。絶対にホームポジションから離れないからね!この愛を噛み締めて日々数を数えさせて(≒SQLを書かせて)いただいています。愛社精神爆上がりです。

永遠の愛を誓うことができるほどに素晴らしいキーボードに慣れてしまうと、この国に生きている場合にはとんでもない問題が生じます。

そうです。他人のPC触ったり、施設の標準設備のPCはJISしかねえええええええええええ!!!!!!!

記号はまあ良いんですよ。記号は、最悪印字を見ながら打てば良いんで。

問題は無意識にエンターキーを押す時なんですよ。僕は単語を確定させたいだけなのに括弧を閉じちゃうんですよ。僕は文章を改行したいだけなのに、『」』括弧を閉じちゃうんですよ。

あと文字を消したい時にもとんでもない問題が起きます。僕は一文字消したいだけなのに『¥』を打っちゃうんですよ。お金欲しくないんですよ。一部の特殊なプログラミング言語のコードエラーを引き起こす「,」と「;」の書き損じを僕は直したいだけなのに、「\」が打たれて以降の処理が全部コメントアウトするんですよ。

US配列に「一生ホームポジションから離れないよ」と愛を誓ったら、日本に住んでいられなくなりました。どうしよう、どこかの政党が「日本人はJIS配列で文字を打つことができる人間だ」って定義したら。僕はこの国から出ないといけないのでしょうか。

以上、この国からJIS配列を滅ぼしてくれる政策を公約してくれる政党が現れてほしいという話でした。

プログラミングするときにUS配列がなんで良いかは、各自ググってください。僕は、US配列への愛を語るだけに留めます。

JIS配列を無理やりUSにするよっていう記事は今度書きます。その記事を書く前段階にUS配列が素晴らしいということを書きたかっただけなのですが、こんな文章になってしまいました。怪文書終わり。柔術の練習疲れたんで寝ます。