read me, read only(あ、コメントとかは大歓迎よ)

この記事はだいぶ前に書かれたものなので情報が古いかもしれません
パラダイムシフトは起こり続けるのだ

おまとめ三行

スマホでキーボードを出さないようにしたい
readonly属性をつけてみたらどうかしら
僕のスマホはunread

スマートフォン……それは歴史が幾度となく繰り返して来たパラダイムシフトの一端を確実に担ったであろう文明の利器。

これまで人類は数多くの不可能を可能にしてきた。海を渡るために船を発明し、空を飛ぶために飛行機を発明し、遠く離れた人とつながるために電話を発明し、男女が安全につながるためにコンドームを発明し、いつでも好きなときに性欲を満たすためにエロ動画を発明した。

しかしながら、この「いつでも好きなときに」というのが、実は曲者だったのだ。今までは。

一家に一台パソコンがあるのが当たり前の昨今だが、家族で共有していると、いつでも好きなときにパソコンが使えるとは限らない。どうしようもなくムラムラしているのに、この猛り狂う性欲を鎮めるためにはお気に入りのサイトに行ってエロ動画を見るしかないのに、そんなときに限って姉がパソコンを独占していたりする。こうなったらもう姉に性欲を処理してもらうしかない! そんなことを考えてしまうくらいどうしようもないときもある。それだけじゃない。パソコンが共用だと、検索履歴に変な履歴を残しておきたくないという不安から、おいそれとアダルトサイトにはアクセスできないかもしれないし、お気に入りの動画を適当なフォルダに保存しておくことも、いつ見つかってしまうか分からないからどこか抵抗がある。

独り暮らしなら、その辺は多少は安心だろう。いつでも好きなときにパソコンを開いてエロ動画を見ることは可能だ。たまたま、動画を見ながらいよいよパンツを脱ごうとしていたところに何の連絡もなしに突然彼女がやって来て「……何やってんの?」って聞かれても「いやー、ほら、そろそろお前が来るんじゃないかっていう予感があったから、すでに戦闘準備を整えていたのさ……ああ、この動画かい? これは今夜のプレイの参考にしようと思ってね。僕って勉強熱心だろう? ハハッ!」とか言っときゃ何とかなる……かもしれない。

だが、やはり独り暮らしであっても、パソコンで「いつでも好きなときに」見るのは難しいのだ。

ノートパソコンは持ち運ぶことができる。だが、かさばる。わざわざエロ動画を見たいがために、パソコンを持って外出するだろうか。いや、しないだろう。お風呂に入るとき、エロ動画を見たいがためにパソコンを持って入るだろうか。いや、入らないだろう。つまりこの場合の「いつでも好きなときに」というのは、限定的な自由なのだ。

しかし! スマートフォンはそれすらも可能にしたのだ!

スマートフォンなら、パソコンほどにはかさばらないから、自由に持ち歩ける。ってか携帯電話としての役割があるから、基本的にはいつでも持ち歩く。動画の再生もスムーズだ。覗き込まれないようにしていれば、よほどのことがない限り、周りの人に画面を見られることはないだろう。防水仕様のものだってある。つまり、いつでもどこでもアダルトサイトにアクセスし放題。おかげで、今まではなかなか難易度が高いとされていた、その場のシチュエーションに合わせて動画を見ることも可能になった。メイド喫茶にいるときにメイドさんものの動画を見ることもできる。旅館にいるときに女将ものの動画を見ることもできる。葬儀の最中に未亡人ものの動画を見ることもできる。電車に乗っているときに痴漢ものの動画を見ることもできる。でも勢い余ってほんとに痴漢しちゃダメよ。あとできれば葬儀というしめやかな場では、エロ動画を見たい衝動は抑えていただきたい。

とにかく、スマートフォンは文字通りいつでも好きなときにエロ動画を見れるという新時代を切り開いた。そして歴史はまた次の時代へと移って行く。Androidケータイもいずれは廃れ、メイドさんの格好をした女の子のアンドロイドが僕たちの身近にいる時代が来るだろう。それまでAndroidケータイでエロ動画を検索していたのが、その頃にはきっとアンドロイドの子に「優良な無料のエロ動画を検索して」と一声かけるだけで、家政婦のミタさんばりに「承知しました」と言ってたちどころにエロ動画を検索、ダウンロードしてくれるようになる。そのときにまた世界は、新たなパラダイムシフトが起こるのだぁ!!



……ふぅ。

ようするに何が言いたいのかってーと、スマホでテキストボックスとかにフォーカスを合わせると、自動でキーボード、ソフトキーボードとか言うんですかね、あれが出てくるじゃないですか。あれをね、出さないようにできないかなーって。スマホだけじゃなくてiPadなんかもそうですけど。

iOSシミュレータの画面っす

出さないようにしたい状況ってあまりないような気もするんですけど、例えばjQueryを使ったプラグインで、こういうのがあるんですよ。

jQuery Calculator

テキストボックスにフォーカスが当たったときに、電卓が出てくるっていうプラグインなんですけど、これ、PCは良いとして、スマホで使用した場合、フォーカスした瞬間に、電卓とキーボードが同時に出てきちゃうんですよね。こんな感じで。

iOSシミュレータの(以下略)

まあ別にフォーカスしたときには電卓を出さず、上の画像でいうと、テキストボックスの右側にある電卓アイコンを押したときにのみ電卓を出すようにすることはもちろん可能なんですけど、もしフォーカス時にも電卓を出したいのであれば、キーボードの方を出さないようにした方が良いですよね。

で、じゃあどうやってキーボードを出さないようにしたら良いんだろうってことなんですが……ちゃんとした制御の仕方もあるかもしれないんですけど、それはやり方が分からなかったんで、とりあえず、テキストボックスの属性をreadonlyにしてしまえば良いんじゃないかと。

<input type="text" readonly="readonly" />

readonly属性をつけると、キーボードは出なくなります。まあ、もちろん直接入力もできなくなりますけどね。でも上記のjQuery Calcuratorのようなプラグインを使うのであれば、電卓による入力だけできれば良いわけですから、readonlyでも問題ないのではないかと。






開発技術よりも戯言妄想の部分の方が多かったような気がしますが、今日の中で大事なことは、スマホでキーボードを出さないようにするならreadonly属性をつけるのはありじゃないかなってことと、もし他にちゃんとしたやり方があれば教えてほしいなってことです。

スマホでエロ動画とかは、あんなにいろいろ言っといてあれだけど、僕はスマホで動画見ないし。ってか、上記ではスマホって基本的にいつでも持ち歩くとか言っちゃってますけど、僕は外出時にほとんど持ち歩かねー。どーせ電話なんてかかってこないし、メールはGmail使ってるから、メールが来てもパソコンからしか返信しないし。FacebookもTwitterもスマホじゃ見ない。readonlyどころか完全にunreadっすわ。

まだコメントはいただけてないみたい……
もしかしたら何か関連しているかも?