「キーバインド」を含む日記 RSS

はてなキーワード: キーバインドとは

2024-01-21

emacs使い続けてるけど、老害かな?

学生時代エディタ戦争というものを知って、vimemacsかということで、ストールマン先生を信じてemacsを使い続けてきた

基本的キーバインドは熟知しているので生産性は高いし、lispカスタマイズする方法も知っている

だがvscode布教する連中が現れてから「そろそろ俺も老害か?」と思うようになってきた

しかリーナス・トーバルズも、Matzも、デイブトーマスも、グイドヴァンロッサムも、DHHも、ビャーネ・ストロヴストルップもEmacsユーザーである

bashだってemacsキーバインド採用してる

サーバサイドにemacs-noxが入ってない時は仕方なくviを起動するが、開発は常にemacsを使う

まあ正直なところ、vscodeことなんてこれっぽっちも知らないんだけどね

emacsに最も習熟し、生産性が高いからこそ使い続けている

なんというか、コードのケツをしばく時はemacsベストだと思うよ

2023-11-26

私のemacsの思い出

私、emacsって知ったのってエディタ戦争を知ってからで、専門学校の1年生の頃だったかなぁ。

秀丸とかしか知らなかったから、emacsvimっていうのを知って、なんだかワクワクしちゃったんだよね。

Andy Huntさんエディタに詳しくなれって言ってるし、カスタムキーバインドオートコンプリートめっちゃ効率アップできるって聞いて、自分も試しにやってみたんだよ。

結局、私にはemacsが一番しっくりきて、emacs lispも勉強して、エディタ自分好みにカスタマイズする方法を覚えたんだけど、他の人が作った可愛い.elライブラリを使うことが多かったな。

bash最初からemacsキーバインドを使ってるし、覚えておいて超便利だったよ。

最終的にはemacsを常に立ち上げて、開発やメールTODO管理も全部emacsでやっちゃうようになったんだけど、でもff14はやっぱりemacsじゃできなかった(笑)

ストールマン先生ペド疑惑騒動になったりして、ちょっと混乱した時期もあったけど、それでもemacsをやめるってことはなかったな。

まあ、とにかく小指がちょっと痛いんだよねぇ。

2023-10-25

キーボード勘違いされてること

キーボードの脚はキートップを見やすくするため

キーボードの脚を立てて使ってる人が結構多いけど

そもそもあの脚ってキートップを見やすくするために付けられてた

まりタッチタイピングできない人のために見やすくする理由で作られていて

打ちやすさは手前は平面、奥が少し盛り上がる状態が一番負担が少ない

これは「人による」みたいなことはなくて、人間はそういう風に出来ている

たまにノートPCを建てて使ってる人がいるけれど

建てて使う理由は画面を目線の高さに持ってくるためであって

キーボードは外付けのものを使うのが普通

建てた状態キーボードなんてどう考えても押しにくい

HHKBFnキー基本的に使わない

HHKBは最小のキーだけで構成されているのが特徴だけど

特にカーソル移動をするときFnを使って矢印キーを押す人が多いが

そもそも矢印キーを使うことは想定されていない

EmacsならC-nやC-pを使うし、Vimならjやkを使う

なので矢印キーなんて(ホームポジションから遠いし)使わないよね、という思想の元作られている

他にもBackSpaceはC-hなのでDeleteになっているしF1とかF2とかは使わないというのが前提

「うるさい俺は矢印キーを使いたいんだ」

という人はRealforce使えばいいのであってHHKBである必要は全く無い

まぁHHKBの大きな思想に持ち運べる馬の鞍思想があるので、持ち運ぶために使うけど矢印キーを使いたい、という人は一定数いると思うけど

QWERTY配列理由は良く分かって無い

QWERTY配列理由はよく使うキーを中心に構成されているとか

タイプライターが壊れないようにわざとバラしてあるだとか言われているが

実際にはなぜこの配列になっているかさっぱり分かっていない

本当に押しやすいとかタイピングが早くなるような配列ちゃん研究されているし

例えば日本語なら親指シフトが最も良いなんていうのも昔はあったんだが

結局のところ毎秒3キー押せるのが3.5キーになったところで意味は無いし

それよりも共通認識として広まっているQWERTY配列でいいじゃん、となって現在に至る

Num Lockを使いこなすとめちゃくちゃ便利

打ち間違えるためだけに存在してそうなNum Lockキーだが

数字を打ち込むときテンキーがあるのとないのでは大違いで圧倒的にテンキーの方が速い

一方でノートPCではテンキーを置く場所ケチりがちなので無理矢理Num Lockキーを使ってキーボードの一部をテンキーにしている

斜めになっているのでテンキーとは打ち方が変わってしまうが、それでも使いこなせば数字を打ち込むのがめちゃくちゃ速くなる

Excel会計処理をするときなんかは相当に便利

ただ、ほとんどの場合は外付けのテンキーを使ってる気もするのでやっぱりいらないかもしれない

余談だがテンキーのあるキーボードのNum Lock機能は矢印キーテンキーを切り替えるもの

かにテンキーのような配列で矢印を使えると非常に便利だし

昔のゲームなんかはテンキーを使って上下左右をコントロールしていたのだが

その場合そもそもゲーム自体テンキーによる入力上下左右に動けていたので

Num Lockによる切り替えはほとんど意味がなかった

そしてWASDキーによる移動が主流になって完全に廃れた

HomeとEndはめちゃくちゃ便利

絶滅危惧種となりつつあるHome End PageDown PageUpだが

PageDownとPageUpはそれなりに使い方が知られているとして

HomeとEndが行頭・行末への移動だと知っている人は意外と少ない

文章を打っていて行頭に戻りたければHomeを押せばいいし、行末ならEndでよい

マウスカーソル移動する必要はなくて便利なのだが恐らく大半の人はマウスで移動しているのと

Emacsキーバインドプログラマーコンソールを触る人はC-aとC-eで代用できるので

結局使われずに今の立場になっているのがHomeキーとEndキー

いや、でも便利なのでもうちょっといい位置に置いて欲しい

2023-06-14

RSSリーダーはやっぱり手放せんな

まだRSSリーダーを使っているのは少数派かもしれないが、これを辞める時は暫くは来ないと思う。

色々と情報収集するタイプ人間なので、各サイトを回っているとキリがないから使いだしたのがきっかけで2006年からくらいかな。

スマートニュース系もあるけれど、トレンドの偏りと網羅性に乏しいと思い、そっちにシフトできなかった。

暫く前からFeedly使っているが、ざっと並んだ見出しVimキーバインドで捌いて既読にしたらスッキリ

(いつか恩返しに有料版使います

朝と午後の隙間時間にこれやるだけで、必要情報は逃していないという精神的な安定が得られる。

1日の見出しフィード数はだいたい500~600くらいで、営業日が240日として、500x240=120,000 というとんでもない情報量ということになる。

インプットだけ多すぎって思われるかもしれないが、慣れると特に何てこともない。

今後何でもAIに聞いとけっていうムーブ常套手段になると思うけど、聞くにあたっては自分の知っている色んなことを整理した上で尋ねた方が、まともな答えが得られるしその答えを検証できると思うんだな。

地道な蓄積があるから、まだまだ取り残されなくてすみそうだ。

と、RSSリーダーがまだ手放せない理由を書いてみた。

RSSRSSリーダー万歳

そしてフィードを生成してくれる人達ありがとう

RSSフィード、今後が生成AIくんが作ってくれそうなので期待)

2023-04-27

メモ

秋雪こはく=バ美肉ボイチェンおじさん

https://web.archive.org/web/20230426182837/https://video.twimg.com/ext_tw_video/1544851267692134400/pu/vid/852x480/4uPuxvy4fvbBTPNS.mp4


嫉恋魔なのか=星屑よぞら

生前提の復帰

https://i.imgur.com/LuBvMIp.jpg

VALORANTのキーバインド全一

https://i.imgur.com/8VXo9lk.jpg

前世(枢木咲愛)リスナー告発

・ぷれプロジェクト情報漏洩

脅迫

https://archive.md/DPi7z


『絲依とい』のぬいぐるみと『りぶはあと』のぬいぐるみ比較

https://i.imgur.com/U6VZ5E6.jpg

ttps://youtu.be/J363XnwiThA?t=1587

ttps://www.amazon.co.jp/dp/B074N359MR


yukishiro「『おじすぽ6勝でぶいすぽに罰ゲーム無いんですか?』」

yukishiro「あーそれは、あってもいいかもね」

OooDa「いやほんとですよね」

yukishiro「うーん」

OooDa「与えるべきだな」

大河「3敗したらちょっと2日目、ジェット(八雲)べにさんに使ってもらおう」

yukishiro「そうだね」

大河「うん」

OooDa「間違いない」

https://clips.twitch.tv/IgnorantMuddyNigiriCopyThis-_PVvtM06cvhPb-LQ


けんき「今日なんか俺Gmailで『ひろとさんですか?』っていうなんか謎のメール来ててん」

Kamito,だるまいずごっど,葛葉,橘ひなの「(爆笑)」

花芽すみれ「どういうこと?」

だるまいずごっど「『ひろとさんですか?』」

葛葉「どの?どのひろと?」

だるまいずごっど「いろんなひろとおるけどな」

https://youtu.be/9qMDyeGCr_E?t=1637


Affe(八雲にの代行彼氏疑惑の人)

https://i.imgur.com/9mLOBXZ.jpg


沈む774inc.の船からぶいすぽっ!の船に乗り換える小森めとのコラ画像

ttps://i.imgur.com/WnBSZ4Z.jpg


深層組メンバー説明

ttps://i.imgur.com/IVOP3pn.jpg

2023-02-22

どうしてwinじゃなくてmacを使うのか

ハードウェア

ディスプレイ

ディスプレイの発色がいい。また、解像度が高い。

同等の機能以上のモニターはあるが、ノートPCという条件だと、macを選べば見やすディスプレイであるという条件は、考えなくて住むので楽。

トラックパッド操作性がいい。

指を1-4本で使い分けて操作できるのが楽。

マウスと比べて、元の位置に戻すという動きがかんたん。マウスを持ち上げるのではなく、指を動かせばいいので楽。

キーボード

controlキーが有るのがいい。winのctrlキーとは別物。command, shift, opt, controlと、winに比べて一つ少々キーが有るのが嬉しい。

command, shift, optは、基本的ソフトウェアに当てはめられている。そして、キーボードショートカットwinと同じ様にほぼ当てはめられていることが多い。

なので、contorolキーが装飾キーとして浮く。自分がよく使うショートカットキーを割り当てたり、アプリを問わず反応するグローバルショートカットキーを割り当てるのに、競合が少ないし差別化した上で割り当てられるので頭の整理も楽なのが嬉しい。

文字入力も、control + d でバックスペースの扱いができたりして、ホームポジションからまり動かずにできることが多いのも嬉しい。

control + k でカナ変換できるのも楽だ。

ソフトウェア

winに比べたら数は圧倒的に少ないと思うが、細かい操作性を上げるようなアプリだと欲しい物がwinよりmacの方が見つかりやすい。(macでいろいろカスタマイズしたこと類似の事をwinで探すと、あまりいいものを見つけられないことが多かった。

キーバインドソフト karabiner

自由度高くキーバインドを変更できてとても助かっている。また設定の難易度も低めだし、自分の欲しい物を過去に誰かが作ってくれていたりもして、めちゃ助かっている

ランチャー alfred

アプリランチャーだが、キーボードだけで好きな音楽流せるし、ちょっとカスタマイズして複数サイト一括検索キーボード簡単にできるのが嬉しい。

調べ物をするときグーグル検索は当然するが、知識としてほぼ知りたいことを調べるときと、プログラミング関連のことを調べるときと、デザイン関連のことを調べるときとで、検索に向いているサイトは当然異なる。

それぞれにあった検索サイトをある程度まとめて一括検索できるようにしておくと、疲れているときとか特に、狭い範囲検索して欲しい情報にたどり着けないループに陥りずらくできるので、重宝している。

デスクトップメモファイルを置くアプリ unclutter

デスクトップの隠したところに、メモファイルを置いておける。

繰り返し使う文言ファイルを個々においておくと、デスクトップがごちゃごちゃになっても間違って消したりしないし、とても助かる。

・音声コントロール

最近は、音声入力がしやすくなった。これまでは、音声入力という機能で、キーボードショートカットを使ったりして、音声入力をしたいタイミングで、その機能アクティブにしなければならなかった。

しかし、アクセシビリティから音声コントロールをオンにすると、今選ばれている領域に音声で入力できる。キーボードショートカットを押す必要すらない。

その機能邪魔ときは「スリープ」といえば停止してくれるし、「スリープ解除」といえば再開してくれる。とても楽だ。

一部だが、そういった理由macを使っている。

もともとはなんとなくで使い始めたのだけど、winに乗り換えようとすると色々面倒だったりできない(できても難しい)事が多くて、結局macメインのが楽だなとなっている。

winのほうが、安く高スペックのものを買えそうだし、ゲームできるし、使えるソフトも多いんだけど、mac最適化したらmac自分最適化されているところがあるので、移行は諦めてしまった。

2022-12-29

キーボード青軸

私はプログラマだが、キーボードにはあんまりこだわりはない方だったと思う。

大学時代HHKB Lite2 を使っていたが、それ以外は特にキーボードにこだわりを持たずに生きてきた。

その大学時代に使っていた HHKB Lite2 も結局大学コンピューター室にあるキーボードがそれだったからそれにしただけなので、やはりこだわりなどというものは持っていなかったに等しいだろう。

ただ、プログラミングをその HHKB Lite2 という英語配列キーボードで覚えた関係上、それ以降のキーボード英語配列でなければイヤだということと、やはり HHKB Lite2 の影響で、Aキー左側に Control キーがないとイヤだということ、この2点は私がキーボードに求める数少ないこだわりだったかもしれない。

なので、それ以降に買った MacBook では英語配列のものを買っていたし、Aキー左側に Control キーがないとイヤだというのは、 MacOS の設定でなんとかやってきた。

これは余談だが、 MacOSデフォルトEmacs 風のキーバインドを採用しているのに英語配列ではAキーの左隣が Caps lock になっているのは非合理的だと感じる。本当になんでだ。日本語配列だとAキーの左隣にちゃんと Control がいるのに。

話を戻すと、 MacBookキーボード英語配列にして買っていたので、今までは特にこだわりもなく MacBookキーボードを使ってきた。

しかし、今度仕事で使うことになった MacBook日本語配列だったのだ。

これは多分厳しいものがあると感じた。なので、英語配列キーボードを買うことにしたのだ。

自分が今まで時折、アキヨドでキーボードを気まぐれに試打した感覚から自分は多分青軸メカニカルキーボードが好みなのだろうと思っていた。

青軸は音はうるさいが、クリック感があるのが良い。

そして今日、改めてアキヨドでキーボードを触ってみて、その予感は確信へと変わった。

様々な機種を試打してみた結果、 Keychron の K8 Pro という機種の青軸版の打鍵感の適度な軽さが気に入り、これを買うことにした。

そして、その打鍵感を確かめたくてこの文章を書いている。

正直、とてもうるさい。だが、とても楽しい

ただキーボードを打つ。

それだけのことに楽しさを見出せるなんて想像もしていなかった。

青軸欠点は音がうるさいことだが、この点が気にならない在宅勤務で良かったと思っている。

次の仕事はもう来年になるが、このキーボード仕事をしてみることを今からとても楽しみにしている。

2022-11-27

キーボードの使い方知らんやつ多すぎるから教えてやるわ

https://b.hatena.ne.jp/entry/s/www.itmedia.co.jp/pcuser/articles/2211/25/news072.html

これ見てブコメPC初心者ばっかりだったか解説しておくわ

ハッカーは矢印キーを使わない

HHKBでよく聞く「HHKBに矢印キーが欲しい」「Fn使う矢印キーが使いにくい」という意見は全くもって的外れ

日頃からアホみたいにキーボードを叩くハッカーと呼ばれる人達は矢印キーを使わない

代わりに使うのはEmacsキーインドと呼ばれるCtrlを押しながらP,N,B,F,A,Eなどを使うカーソル操作、もしくはH,J,K,Lを使うVimキーバーインド

エディタVSCodeになろうがPowerPointを使うことになろうがこれは変わらない

なんならBackSpaceも使わないしDeleteも使わない

その代わりCtrlやMetaキーをめちゃくちゃ使う

なのでその使い心地を究極まで求めてHHKBキー配置が決まってる

矢印キーがどこに配置されていても、押すためには一度ホームポジションから手を動かす必要があるんだが

死ぬほどキーボードを叩く人からするとこの動きに無駄が多くてイライラする

EmacsキーインドVimキーインドだとホームポジションから動かないので流れるようにタイピングができる

シェルなんかを使うときEmacsキーインドカーソル操作ができるから基本的にはみんなCtrlを使ってカーソル移動する

難しそうに見えるけれど一度慣れてしまえばすぐに使えるキーインドなのでHHKBを持ってる人は是非覚えて欲しいし

そうでない人もすぐにCaps LockをCtrlに変えて覚えてほしい

ちなみにEnterは右小指で押すし、BackSpaceはCtrl-H、DeleteはCtrl-Dを使う

マウスは滅多に使わないがどうしようもなく使うときのためにMacのようなトラックパッド距離が近くて重宝されているし

Thinkpadの赤ポチが人気なのはそのせいだと勝手に思ってる

ハッカーキーボードを持ち歩く

別に使わないキーは使わなければいいだけで付属していてもいいではないか、という疑問があると思う

テンキーだってFunctionキーだってPrintScreenだって使わなくても付ければいい、というのは至極まっとうな意見に思える

ただ、今でもそうなのだキーボードを持ち歩くことは実は多い

例えばサーバールームなんかにキーボードが無くて自分で持って行ってUSBに刺して使うということがあったりするし

HHKBが産まれ20年前なんかはWorkStation毎にキーボードが違う、みたいなこともあったか自分の慣れたキーボードを持って行って繋ぐこともあった

この辺はクラウド化してSSH前提になったので回数は減ったが逆にノートPCを持ち歩いていろんなところで作業することが増えた

ノートPCキーボードが全然ダメからお気に入りキーボードを持ち歩く、ということも(一部界隈では)増えたわけだ

そんなときRealforceみたいな馬鹿デカキーボードを持ち歩くわけにもいかないのでHHKBは小型化をキープしている

小型化するときキーは少ない方が小さくなれるのでキーの数は少ないままというわけだ

HHKBを持ってる人は「左右の手前側に空いてるスペースあるじゃん」と思うだろうが

実はその部分はキーボードを持っておくときに重宝する

HHKB必要ない人

以上を踏まえると

HHKBを買う必要は全く無いしRealforce買っておけばいい

「家と職場に一台ずつHHKB必要」とかいう人もいるんだが全く意味不明だと思う

まぁ、たまにHHKBを2台使って分離キーボードにしてる人とかもいるけれどレアケースかな

2022-05-08

ギークためのChromebook入門

エントリ目的

ライトコンピュータユーザ一切合切無視してギークギークのため情報共有するためのエントリ
感想はてブへ、質問トラバに投げれば誰かが答えるんじゃないか?(他力本願)

開発者は初手でデベロッパーモードにするべし

セキュリティ懸念があるけれど通常モードはセキュアを維持するため機能制限があるので制限開放のため開発者は初手でデベロッパーモードにするしかない。
用途中でデベロッパーモードにするとストレージファクトリリセットされるので注意。

ハードウェア選択

Webで完結するのであれば低性能機で問題ない

Webエンタメを楽しんだりWebツールを中心に利用するのであれば、5万円未満の低性能機で必要十分。
この用途では実質的タブレットPCのような運用へなりやすいのでフリップする2 in 1機やタブレット機がオススメ

ただし、Webベースゲームは楽しめるがAndroid Appレイヤーを用いたゲームは非常に厳しいので諦めたほうが良く、そこそこの負荷の掛かるAndroid Appツールも鈍足でストレスになるのでWeb版があるならそっちを使ったほうが良い。

ChromeOSハードウェアスペックで殴ると快適なのは変わらない

Core i7クラスCPUや16GB以上のワーキングメモリSSDストレージなど高性能機でChromeOSを使うとその分だけ快適になる。
Android Appレイヤーを用いたゲームも快適に動き、ウマ娘クラス3DCGAndroid Appゲームも高速に動く。
しかし、高性能機は空冷ファンを搭載していることが多く、高負荷を掛ければファンは唸るしウルサイ。

Android Appレイヤーを中心に運用したいと考えてるならばx86_64機は非効率

Google Play StoreにてAABパッケージがほぼ強制になったとは言え、開発段階でx86_64を意識しないと処理が非効率になりがちのようなので、Android Appレイヤーを中心に運用したいと思っているのであれば素直にARM機を探してきたほうが良い。

1つのIDEで開発をしクロスプラットフォーム対応することが流行っている昨今、自動でガベコレに頼っていてリソース管理経験に乏しい開発者マジで底辺しか漂流できないので覚えたほうが良いぞ。
それがWeb系のフロントエンドでもバックエンドでもそうだから底辺から脱したいのであれば覚えろ。

しっかりリソース管理できているChromebook向けビルドアーキテクチャによらずサクサクなのでクロスプラットフォームビルドマジで開発チームの腕が如実に反映される。

ちなみにSnapdragon 8 Gen1なChromebook公式発表は今のとこ無いのでAndroid Appレイヤーブンブン回すのは難しい。
メーカーはもうちょっと頑張れ。

Android Appレイヤー

macOSiOSレイヤーよりAndroid App数は多いし操作性は良い

Chromebookの大半はタッチスクリーンディスプレイを搭載しているし、Android StudioでAndroidManifest.xmlを何も考えずに生成すると勝手にChromeOSサポートするので結果的にChromeOSで動くAndroid App数が多くなるという現象が起きている。

Android Studioが雑なのかXcodeが厳密なのかは意見が分かれると思うけど、タッチパッドでiOS App操作というセンスがクソなのは万人が納得するところだと思う。

GPS事実上ほぼ機能しない

ARM系のSoCであればワンチャンいける可能性はあるものの、市場に出ているChromebookの大半はx86_64でGPSモジュールを積んでいないのでGPSを使おうと思うとBluetoothあたりでGPSレシーバ接続するしか無い。
当然A-GPSは使えないので精度がそこまでではないから期待し過ぎに注意。

USB over MIDIが使える

Android AppレイヤーではUSB over MIDIが使えるのでDTMあたりに活用することは可能ものの、iOS比較してレイテンシがそこそこ大きくDTM活用しようと思うユーザは不満を持ってしまうかも知れない(ハードにもよるけど0.5msecくらいズレる)。

そもそも既存Android AppなDAWVSTやLV2などの外部プラグイン対応していないのでAUプラグインが使えるiOSのほうがDTMへ向くんじゃないだろうか?
ただし、DAW単体でDTMを完結するとレイテンシほとんど気にならなくなるので絶対Android AppでDTM不可能というわけでもない。

Linuxレイヤー側でDTMをするのはレイテンシが大きすぎるしJackも上手く動作しないのでオススメできない。

ChromeOS向けマルチタスク対応していないとAndroid Appはスリープする

ChromeOS向けマルチタスク対応していないとAndroid Appはフロントエンド(プライマリ)からフォーカスが外れてバックエンドへ行くとスリープする。
Android Appがスリープされることを考慮しておらず例外処理がされていないとAndroid Appはそのまま落ちる。

まぁAndroid Appがスリープされることを考慮しておらず例外処理がされていないとAndroid Appはそのまま落ちるっていう部分はAndroidスマホで実行しても同じなので正直に言ってスリープされることを考慮しないデバックってAndroid App開発者は何やってんの?とは思う。

ICT教育日本中学生がChromeOSを使うようになっているので、ゲームであれツールであれ何であれChromeOS向けのマルチタスク考慮しておくとスリープしたり落ちたりするAndroid Appよりも支持されるのは間違いないのではないか

Linuxレイヤー

実体LXC/LXD

LXC/LXDなのでDockerに慣れ親しんでる人にはわかりやすいかも?

デフォルトイメージはChromeOS向けにカスタムされたDebian
別のLinuxディストリビューションへ置き換えることも出来るが一部機能制限される可能性がある。

IMLinuxレイヤー側で用意する必要がある

ChromeOS動作するGoogle日本語入力とは別にLinuxレイヤー側で日本語入力を用意する必要がある。
選択できるIMは幅広いのでMozcだろうがSKKだろうが漢直だろうが何でもイケる。
ただ特殊ものを選ぶとChromeOS側と齟齬が発生するのでfcitx-mozcあたりが無難っちゃ無難

USB Pass Throughが使えない

ChromeOSマウントされたUSB機器、というかシリアル接続された機器Linuxレイヤーから認識しない。
見掛け上で接続されているハードのすべてはソフト仮想接続されているだけなので、一部経路から上手く認識しなかったりする。

まりLinuxレイヤーではUSB Pass Throughが使えないが、Android AppレイヤーではUSB Pass Throughが使えるということ。
Linuxレイヤーゲームやろうと思ってもUSBゲームパッド動かないのでマウスキーボードで完結できるFPSみたいなゲームしか上手くプレイできないぞ。

それぞれが独立しているLinuxレイヤーAndroid Appレイヤー相互認識しない

言うなればAndroid Appレイヤースクリーンキャプチャ系のアプリによってLinuxレイヤーで動くGUIアプリキャプチャしようと思ってもキャプチャできず撮像は暗転している。

ChromeOSホストLinuxレイヤーAndroid Appレイヤーゲストなのでそりゃそうなんだけど気付かないとハマる。

LinuxレイヤーDockerを構築するのはやめておけ

LXC/LXD on LXC/LXDになるので面倒くさくなること請け合いだ。
どうしても仮想環境Chromebookに欲しいのであればKVMとかのほうが安定している。
ただしゲストOS上へ仮想環境を構築しているという前提は認識しておくべき。
まりゲストOS制限KVMも引き継ぐ。

ただしこれはDockerが導入できないという意味ではない。
自分解決する気概があるのならばDockerは便利に使える。

Web開発であれば必要十分

CLIツール系は普通に動くのでWeb開発であれば何も意識しないで普通にできる。
ただ、PSD形式みたいなもんは扱いにくいのでWebデザイナーは悲しい思いをするかも知れない。

GIMPInkscapeなども動くけれどデザイナーAdobe使いたいんじゃなかろうか?

Chrome OS向けAndroid Studioが存在する

Android App向けIDEAndroid StudioはChromeOSけが存在するのでAndorid App開発が可能
しかデベロッパーモードでなければエミュレータや実機デバック制限が発生するので注意。

3DCGゲームを作りたいのであればGodot

UnityやUEを使いたいところだけれど、Linux版のUnityやUEは不安定なのでゲーム向けIDEが欲しいのであればGodotがオススメだ。
ライセンスMITなので商用利用だってイケる。

3Dのほか2Dゲームもいける上に、最近IDEよろしくマウスポチポチUIを作れるし、軽量動作物理演算日本語ドキュメントまで揃っているので中高生ガンガン使える素晴らしいIDEだ。

総評

浅い部分は気軽だが深い部分は非常に難解、それがChromebook

浅い部分を触っているうちはYoutubeを観たり、プリインストールされているGoogle Play StoreからAndoird Appをインストールして使うみたいな気軽な運用ができる。
言ってしまえばライトユーザ視点ではノートパソコンの形をしたAndorid機がChromebookだと言える。

しかし一度Linuxレイヤーへ手を出すとUbuntuという何でもできるようになったLinuxディストリビューションが存在する中で、昔懐かしい複雑怪奇Linuxディストリビューションを体験することとなってしまう。
ただ、Chromebookで何でもやろうとするからそうなるだけで、APTからIDEインストールしてちょっとした開発をするなんて使い方であるならば業務利用でも意外となんとかなる・・・というか何も意識しないで使える。

そもそもHTTP使えるなら今どきの開発は何とかなるので、Chromebookへ対してギークがゴチャゴチャ言うのはほぼ間違いなく不満を言いつつDIYを楽しんでる。
Ubuhtuならばアレができるコレができると言うならば最初からUbuntu使えよって話。

ギークとは不便を見つけてゴチャゴチャ言う、そういう鳴き声の動物なのだ

追記

少なくともGoogleエコシステムとしてのChromeOSは非常に完成度が高くなりつつある。
Googleアシスタントは元よりAndoridスマホとの連携もよく、ハードウェアへもそこそこの投資ができるのであれば多くのChromebookではUSIペンが使えるし、USBポートUSB-Cだ。
そこそこのChromebookは多くの場合HiDPIIPS液晶でありグレアなのは気に食わないが美しい。
デベロッパーモードにするとセキュアさは下がるが普通に使えばローリングリリースアップデート無償で得られ、Gentoo LinuxベースなChromeOS潜在的マルウェア絶対数がそもそもWindowsMacよりも少ないという利点がある。
Bluetoothイヤホンヘッドフォンヘッドセットも使えるし、NestスピーカーNest HubNest Camを持っているのであればGoogleアシスタントからコントロールが容易なのは想像が付くだろう。Android AppレイヤーGoogleホームマネジメントアプリであるGoogle Homeも動く。
大胆にも憎きCapsLockキーデフォルトで殺し、Everything Buttonキーとして独自キーバインドを与えたのも面白い
もちろんこれは選択するハードによるもの指紋認証ロックを解除することまでできる。

Googleエコシステムへ浸かっていてGoogle個人情報を捧げられるのであればChromebookはアリな選択肢だと断言できる。
敢えて欠点を挙げるのならば、たった一言欠点表現することが可能だ。


Chromebookじゃなくても別に良くね?」


そう、ギークLinuxを使いたいのであれば別にChromebookじゃなくても良い。
というかギーク別にLinuxじゃなくともHaikuであろうが超漢字Ⅴだろうが喜ぶ生き物だ。OS別になんだって良い。
このエントリは単にChromebookという新しい沼ギークの皆さんをご案内しているに過ぎないのだ。

2022-04-22

HHKBのよくある勘違い

PFUの高級キーボードHappy Hacking KeyboardHHKB)だが使い方を間違えている人が多い

矢印キーは使わない

HHKBの特徴は矢印キーが無いことだ

一応、Fnキーを押しながら使うことはできるが非常に使いにくい

なぜこんなことになっているか、というと、そもそもプログラマーハッカー)は基本的に矢印キーを使わないからだ

Vimの人はhjklでのキー移動、EmacsはC-BPNFでのキー移動

シェルを使う場合Emacs風にキー移動できるしショートカットを使うので基本的には使わない

ちなみに知らない人も多いがTwitterVim風のキーバインドで移動可能

Macの人は例えばメモアプリなんかがEmacs風のキーバインドで移動可能

ブラウザテキスト編集部分なんかでもEmacs風で移動可能

Windowsを使う場合アプリなんかでキーバインドを入れ替えて矢印キーを使わないようにする

こんな感じで矢印キーを使わない人が多いから、矢印キーが無くても問題ないのだ

何故矢印キーを使わないのか

勘違いしてはいけないのは、ハッカー

HHKBを使うために矢印キーを使わない」

のではなく

ハッカーが矢印キーを使わないかHHKBには矢印キーが無い」

ということだ

何故使わないかというと単純に「遅い」から

矢印キーホームポジションから離れた場所にあるため、使うためには一旦ホームポジションから指を離さなければならない

一度話してまた元に戻るという、このコンマ数秒レベルの遅延が鬱陶しくて仕方が無い

なのでホームポジションに指を置いたままキー移動したい、という考えに至っている

同様の理由でBack SapceやDeleteも使わない

Emacs風だとCtrl-HやCtrl-Dで代用する

持ち運び前提

とはいえ、全く矢印キーを使わないかというとそういうわけではなく、そりゃたまには使わざるを得ないし使った方が早い場面もある

なので矢印キーを右下の空いてるスペース(通称、猿が辻)に置いておけばいいし、HHKB Liteだとそこに矢印キーがある

なぜそれでも置かないかというと、そもそもが持ち運び前提のキーボードであって、少しでもキーを減らしたい、という哲学があるから

はっきり言ってしまって持ち運ばないならRealforceを使えば良く、HHKBを利用する利点は持ち運び前提であるという一点だけと言っても過言では無い

これの大きな理由は、昔はサーバルームでの作業のようにキーボードを繋いで利用するような使い方が前提であった、というのもあるがそもそも哲学によるところが大きい

アメリカ西部のカウボーイたちは、馬が死ぬと馬はそこに残していくが、どんなに砂漠を歩こうとも、鞍は自分で担いで往く。馬は消耗品であり、鞍は自分の体に馴染んだインタフェースからだ。

いまやパソコン消耗品であり、キーボードは大切な、生涯使えるインタフェースであることを忘れてはいけない。

和田先生のこの談話代表されるように、キーボード人間コンピュータと関わるうえで重要インタフェースであるという設計哲学がある

なのでキーボードコンピュータに備え付けられているものではなく、持ち運んで自分の好みのものを使う、ということを推奨している

そのためにもキーボードは使いやすさや打鍵感だけでなく持ち運びやすさを重要視してバランスの取れた設計を目指している

その結果、矢印キー排除するデメリットよりも、排除することで得られる持ち運びやすさのメリットの方が大きいと判断したのだ

左右の猿が辻があるお陰で持ち運びしやすいというのも使ったことがある人なら分かるポイントだと思う

複数持たない

この辺りは賛否あると思うが、馬の鞍であるという哲学に基づけば、PC毎にHHKBを用意したり、自宅と会社で2つ置いている、などは使い方として間違えている

全く同じキーボードであっても、物理的なモノが違えば慣れ親しんだものではなくなってしまうだろう

キーボードを生涯のインタフェースとするなら1つのHHKBを持ち運び使うということを体現して欲しい

ただ最近Bluetooth接続が増えたことや、HHKB BTの出来が良くないことなどもあるため、複数持っている人も多いとは思う

ちなみに、BTモデルには充電池が内蔵されておらず電池駆動なのも生涯使うことを考えているのだろうと思う

足は出さな

これはHHKBに限らない余談になるが、キーボードの裏面にある足は基本的に出さな

首に角度を付けるよりも水平の方が使いやすいのは人体の自然原理

なぜあの足が付いているか、というと実は「キートップを見やすくするため」だ

なのでHHKBの無刻印モデルに足が付いている理由は全く理解できないし、HHKBを使うような人がキートップを確認するとは思えないのでそもそもいらない

とはいえ、昔から足を出して手首に角度を付けてタイピングすることに慣れてしまっている人もそれなりにいるだろうから

自分の好みで出したり引っ込めたりすればいいとは思う

2021-12-16

HALO Infiniteマルチプレイした感想ほとんど悪口

これ、HALOファンけが面白いゲームじゃないですかね、というのが正直な感想

HALO初心者からするとストレスが溜まる要素ばかりが多い。


ちなみにキーマウ操作マルチだけやった感想

Betaもやっていたが、正式リリースに伴いプレイ時間が消えたので何時間やったか不明リリース後は4時間

クラッシュチーターなどの問題点は散々言われてるので、主にゲームプレイについて。

いくつかAPEXと比較することを書いたのでエペガキのネガキャンなどと言われそうだが、普通にプレイしての感想であることだけは断言したい。


体力について

まず体力については、HALOプレイヤーは(なぜか自慢げに)このゲームは固いんだと言う割に、「中途半端に」固いなという印象。

他の豆腐FPSに比べれば固いだろうが、今現在日本で人気のあるAPEXは初心者でも上級者でも複数マガジンで倒すことが前提なので、APEXの方が普通に固い。

武器にもよるが、APEXでいえば白アーマーか、白アーマーとアーマーなしの中間くらい。(HALOには最強パンチもある)

HALOはそれなりに上手い相手(あとPAD)はワンマガジンで倒してくるが、初心者こちらは倒せない嫌なバランスに感じた。

APEXならば固さを生かして立ち回れば一人で複数人との撃ち合いをすることも可能だが、このゲームでそういうプレイはほぼ無理。普通に二人にパンチされるだけで終わる。

体力が多いのに、自分の体力・相手へのダメージ表記が見辛いのもイライラする点。

中途半端な固さのためにAPEXほどのキャラコンは求められず、かといって即死即殺ゲーほどの爽快感や緊張感もなく、どっちつかずの半端なゲームというのがまず思ったこと。


一撃死がやたら多い

固い固いと言いながら、後ろからパンチは一撃キル。

スナイパーの狙撃(これはある種当然だが)、ビークル、グレ、あとなんだかんだ色んな武器で一撃死がある。

これらのワンパン要素がやたら多いため、(中途半端に固い)相手と銃で撃ち合うことの価値が下がっている。

武器がないから仕方なく銃で撃ち合う、ではFPSとして魅力に欠ける。


音が貧弱

例に出したので引き続き比べるが、APEXと比較してとにかく音がしょぼすぎる。

キルを取ってもアーマーを割っても、全然気持ちよくない。普通に銃を撃つ音ですらも爽快感が薄い。

敵に弾が当たってるかどうかも見えづらい。

銃を撃つ快感が、圧倒的にない。

そのくせ、自分パンチで殴られたときだけやたらと音がでかく、パンチ自体不愉快さと相まってストレスが溜まる。

結果、いくら連続キルしても他FPSのようには脳汁が出ない。

あとアナウンサーの声にクセがありすぎて、こいつのボイスを消す機能が欲しくなる。

それができないことを知ったときテンションが下がった。

毎回ゲーム開始時に聞かされる音楽も、音に奥行きがなくて安っぽい。


物音・足音が小さい

少し距離があると敵が走ってきても、足音がほぼ聞こえない。

味方プレイヤーもすぐ横で敵が走っているのに無視することが異様に多いので、自分の耳が悪いわけではないはず。

上述のように、複数相手では勝ちようがないのに足音でそれを判別できない、味方がまるで気づいてくれないのは非常に萎える。


スキンによって敵味方が分かりづらい

味方が青・敵が赤のハイライト表示のため、味方に赤系・敵に青系のスキンをつけられると戦闘時に判別がつきにくい。

フレンドリファイアのあるゲームでこの仕様は、上記足音問題と相まってかなりストレスフル。

リリース後にはあまり見間違えることがなくなったので、改善されたのだろうか?

詳しく調べていないのでただ単に偶然かも知れない。


武器の見分けがつきにくい

2種類くらい初期武器と似たような見た目の武器がある。

意味が分からない。


スポーン時間億劫

死んだあと即スポーンではないし、カウントダウンが始まるまでも余計な時間があったりと絶妙テンポが悪い。


マウスホイールでの武器の切り替え非推奨

これは個人問題だが、武器の切り替えをマウスホイールに割り振ってると本当にクソ。

戦闘中にホイール操作すると武器が切り替わらないことが多すぎる。他のFPSではなかった現象

ホイール判定が軽すぎてトグルが一周しているのだろうか。ならばVALORANTのように一周しない設定が欲しい。


操作の話でいえばスライディングについても、ダッシュを「切り替え式」にしておかないとほぼできない設計

こうした設定面が直感的でなく、これもまたストレス


戦略性が死んでいる

移動ルート位置取りが重要バトロワゲー・攻守の読み合いで戦う爆破ゲーはどんなに雑にプレイしても必然的戦略性が求められるが、このゲームはそうした要素が薄い。

本来戦略性がないわけではないのだが、ノーコミュニケーション連携が取れるほどの単純明快ルールではなく、

かといってピンが豊富なわけでもなく、足音位置特定することもできず、致命的に連携が取りづらく、戦略性が死んでいる。

カバーについても爆破FPSのように「釣り」などの連携テクニックを使うわけではなく、ただ突っ込んでパンチするかグレを投げるのが最適解。

雑に戦闘してデスしてまた戦闘してカバーしない味方にイラつく、の繰り返しになっている。


こうしたゲーム性なので、負けた際に「味方クソすぎだろ」以外の言葉が浮かんでこない。

マルチFPSをやってればそう思うこともあるが、毎回こんな気分になるゲームは流石に初めて。

上述のように銃を撃つ爽快感もないため、最終的になんでこのゲームやってるんだろうという気持ちになってくる。


マップについて

戦略性が死んでいるため、マップについてはあまり言うことがない。

ただ、ビジュアル的にはそれほど魅力がないと感じた。


UIが悪い

リリースに伴いキーバインドが初期設定にリセットされた。腹立たしい。

しかも設定画面に行くと、「PADの設定」が最初に表示される。

PADを優先するなということではなく、自動判別するか、別の画面を最初に開けという話。

キーマウ画面と間違えて変えたい項目を探して、ただでさえバインドが変わってイラついているのに数秒無駄にするストレスがあった。

射撃訓練武器ごとにいちいち読み込む仕組みなのも意味不明

武器差が激しいゲームなのに、気軽に武器を試せない。


リザルト画面の勝敗が逆になっているバグ

勝敗すらチーム表示が逆になるのは本当に謎。

どんなシステム

それが逆になるなら、スコア自体も本当に合ってるのかどうか疑問に思えてくる。


総論

初心者としては、HALOプレイヤーが絶賛していることに首をかしげたくなる出来である

HALO固有のクセ(固さなど)は仕方ないにしても、いろいろお粗末な部分が多いと思うのだが。

シンプルでいい」と半ば呪文のような誉め言葉散見するが、門外漢からすればシンプルゆえに爽快感サウンド品質など、他の人気FPSに激しく見劣りしていると感じる。


最初にも断った通り、別にネガキャンをしたいわけではない。

無料なので未プレイの方は是非ともプレイしてみて欲しい。

2020-09-22

anond:20200921040234

さらここで何かを書いても,あまり助けにならないかもしれないけれど,もしまだ入門する気があったら気に留めておいてほしい.

パッケージの導入方法がわからない

package, use-package, leafどれでも構わない.ただ混在させるとエラーwarningを出したりするので,統一をしたほうがいいとは思う.新しいとか古いとかはこの際気にしなくていい.最近Emacs標準でpackage.elがついているので,めんどくさければ全部packageを使えば問題ない.

こういうのは,Emacsを使っているうちに「自分.emacsをいじるのを結構楽しんでいるな」と思ったときに,新しいのやスマート方法を調べれば十分だ.

簡単操作をするのにもいちいち調べないと行けないのが面倒

これは入門時は仕方ない.ただ後述するhydraを使ってくれ.そうすれば一度調べたものをもう一度調べることがなくなると思う.

とにかくキーバインドを覚えるのが面倒

hydraを使おう.

https://github.com/abo-abo/hydra

hydraってのは,複雑なキーバインドを覚えられない,覚えたくない場合に入れるパッケージだ.Emacsだと,導入したパッケージデフォルトで設定されているキーバインドと,自分カスタマイズしたキーバインド,両方を覚えておく必要がある.けど,そんなの覚えてられるのは一部だけなので,よく使うコマンド一覧を自分で設定できて,それを表示してくれるのがhydraだ.

表示するコマンド一覧を自分で設定するので,↑で調べたときに調べたコマンドを全部hydraの設定に書いておくといい.また,そのときキーバインドも判明したのであれば,hydraのコマンド説明部分にキーバインドも書いておくといい.

使ってる人が居ないので情報もない

これはすまん.使ってる人は実はそこまで少数ではないんじゃないかなと思っているけど,確かに日本語発信している情報は少ない.あと,たいていのパッケージgithub等に公開されていて,玄人達は,英語が読める or そもそもソースlispで書いてあるんだから読めばいいじゃん,という人たちが多い気はする.確かに私も日本語情報特に少ないと感じている.

Emacs-jpbeginners-helpはあんまりbeginnerじゃない質問がされているけれど,気にせず初心者質問をしても大丈夫場所なので,遠慮なく聞いてくれ.回答がわからなければ,「何言ってるのか全然わからん」と言ってくれ.

Windowsしか使わない人に冷たい

そういえば私もWindowsEmacsを使ったことがないので何もわからない…….でも,そこまで困っているならきっとWindows Emacsユーザ全員が困っているはずなので,Emacs-jpで聞いてみたらいいかもしれない.もしくはWindowsユーザチャンネル作ってみたらいいかもしれない.すまん,これについては助けになれない.




キーバインドが覚えられないのは,実はあなただけじゃなくてみんな同じだったからhydraなんてものが出てきたし,日本語情報が少ないのは事実だ.だからまり卑下しないでくれ.偉そうに書いたけど,私も日本語情報が少なくて結構からないことは多かったりする.READMEに書いてあるとおりにセットアップしてもエラーが出たりすることは結構多い.だから,こういう意見に耳を傾けて,Emacsコミュニティ人類に優しくなってほしいと願っている.

2020-09-21

https://anond.hatelabo.jp/20200921040234

俺は Emacs を使っているが、 まあ時代にそぐわない部分は多いわな。
時代ごとのモダン機能も取り入れてはいるんだよ。

ただ、パッケージの仕組みなんかはいろんな方法を取り入れてはいかん。
一貫して管理できることに意味があるから
かといって古めかしいスタイルいつまでも引きずってても駄目だし、もうどうしようもないね
そういう人は spacemacs で優勝。

キーバインド基本的カーソル移動などを除けば「キーバインドを覚える」ということは実はそれほどしなくていい。
コマンドでも入力できるし、それっぽい単語を入れたら補完候補も出してくれるから
その内で特に日常的に有用だと思うものを覚えておくなり、自分の好きなキーに割り当てるなりして使うもんなんだよ。

で、なんでまた Emacs を使ってるかというと、使ってるプログラミング言語Lisp 系だからなんだ。
VSCode は好きなエディタだし Rust とか C++ とかを書くときには使ってるが、 Lisp言語対応マジでクソ。
かといって自分拡張を書くほどの根性もないかEmacs比較的マシという判断なの。
使っているのが Lisp 系だからといって Emacs Lisp が好きというわけでもなく、むしろ現代的な Lisp言語を知ってたら Emacs Lisp はクソクソクソのクソとしか思えないんだが、それでも Lisp言語積極的対応しているエディタとしては今でも Emacs が最強なのだ……。

Emacsに一生入門できねえ2020

vimとの戦争の話ではない)

Emacs、一生入門できない

あたまがうんちで出来てる俺にはむり

パッケージの導入方法がわからない

package, use-package, leafやらのいろんな方法が混在していてわけわからん

便利そうなパッケージ説明見に行くと、設定方法説明に使ってるのがpackageだったりuse-packageだったりもっと古いやつだったりでわけわからんくなる

結局packageとuse-packageの混在したわけわからんinit.elを書く羽目になる

しかも設定書いたつもりでも反映されてなかったりするし原因調べようにも全部英語

簡単操作をするのにもいちいち調べないと行けないのが面倒

さっきもRedoってどうやるんだ?ってなってググった

いちいちググりに行かないといけないのがしちめんどくさい

しかもなんだよC-g C-/って。覚えてられっかよ。C-yでRedoさせろよ。なんだよyankって。

・とにかくキーバインドを覚えるのが面倒

キーボードから手を離さずに操作を完結させる」ってものに憧れてEmacs触り始めたんだけどさ。

結局のところキーバインドいちいち忘れるから調べるのに結局時間かかって意味ねえじゃん

物覚えいい人達は気にならないんだろうけどさ

でもCtrl+f, b, p, n, a, e, m, hだけは覚えた これだけは他のエディタでも便利なので使ってる

あと、他のエディタでこういうの有効にする設定使うとコピーがM-wだったり検索がC-sだったりになるけどそこは我慢して使ってる 一回覚えちゃったし

・使ってる人が居ないので情報もない

もう既に使いこなせてる強い人だけが使ってるのか知らんけど、全然情報が無い

2020年代Emacs入門」とかい記事書いてる人が居たんだけど、例によって強い人がなんかいろいろ書いてんなーぐらいしかわからん

あれ読んだ後によしEmacs使ってなんか書くぞ~~って進めるとは思えん 俺の頭がパッパラパーなだけな気もするけど

同じ人が書いた「Emacs入門から始めるleaf.el入門」とかもそうだけど、「初心者を想定して書いてます!」みたいな雰囲気を初め出しといて途中からぜんぜんわっからーん状態になる

Emacsについての情報が集まるらしいEmacs-jpかいslackグループがあるらしいので覗いてみたんだけども

そこでされてる会話がムズすぎてロクに聞けん

beginners-helpって書いてる場所でされてる質問も回答もいみわから

稀にいるガチ初心者も、幾つかやりとりした後は「〇〇って本読んで勉強してね」って答えだけ貰って満足してるし

俺その本持ってんだけど上で書いたパッケージのくだりとかわからんまんまだわ

やっぱ強い人しかそもそも使いたがらねえのかな

Windowsしか使わない人に冷たい

さっきの入門記事もだけど、人はLinuxか、あってもMacしかつかわん前提なんか?ってくらいwindowsに冷たい

windowsEmacsだと日本語打てるようになるまですら一苦労だった

なんかimeパッチ?とかいうのをあてたやつを配布してる人がいたからそれ使ってるけど

その人が居なくなったら俺Emacsバージョン上げられなくなるじゃん!

WSLとかいうのも使ってみたけど、外部からファイルいじったら全てがバグってしんだ あとブラウザの起動ができなかったりそんなこんなでやめた

windowsEmacsを使う方法」とかいう便利そうなwikiに書いてあったからいけるやん!って思ったんだけどな~~~~~アホには無理でした

俺はほぼ初期設定のVScodeでやっていくわ

どうせ俺の仕事かに関係ない趣味だけの話だしな いちいちイライラしたくない

文字打てたらそれで満足することにするわ

マウスキーボードを一生往復するわ

大学初年時に、プログラムって文字で書くんだーみたいな知識すら初めてだった自分課題で使わされて以来、

いつか使えるようになりたいとおもってたけど諦めます

以上、自分の頭の悪さに嫌気が差した人の愚痴でした。

なんかEmacs解説してるいい記事でもあったら教えて下さい。

qiitaにある入門記事は大体目通したけど。

vimはEscキーが遠くて、設定での替え方もよくわかんなかったのでやめました。うんち

2020-06-02

???環境はみんな揃えてください。キーバインドエクステンションもです。」

カスタマイズ許可するとその人だけ早くなってずるいとか

Ctrl-D押してーみたいな話が伝わらなくなったりするから


2020-04-15

HHKB買おうとして思ったこ

テレワークで在宅勤務が多くなった。環境を整えていて、そういえばHHKBが昨年末に新しいの出たんだなと購入者ブログ記事Youtube動画を漁っているのだが、昔とずいぶん変わったなと思うのだ。

本業プログラマでもなさそうな、それなりにフォロワーがいる中堅Youtuberやアフィリエイト記事を書いているブロガーが買ってレビューして絶賛している。自分の金で誰が何を買おうとどう思おうと自由だけど、動画編集やブログ記事執筆でUS配列キー省略の利点なんてあるんだろか。「カーソルFnを押しながらで不便なのですがなんとか慣れます」とか「USキー配列はすっきりしていてかっこいいからです」とか言っているのだ。

EXCELを多用するようなときは、修飾キーカーソル/HOME/END/PAGEUP/PAGEDOWNを駆使するので60%キー効率が落ちるし、周りのWindowsサーバやらPCJIS配列だらけでRDPなりVNCなりで繋いでトラブルシュートや設定作業するような現場なら自分だけUS配列だとパニックになるだろう。SnippingTool/スケッチ登場以前のWindowsでPrintScreenなしとか考えたくもない。

自分仕事プログラミングメインになってはじめてHHKBいいなあと思ったので、猫も杓子もHHKBみたいな風潮に違和感を覚えてしまう。異動や転職エンドユーザーサポートなんかが多くなったらすぐに普通JISテンキーレスか、フルキーボードに戻すと思うし。

記号を多用するから()[]{}が隣り合っていて、;と: , 'と" がSHIFTで切り替わるUS配列が便利だ、とか、

viemacsキーバインドのエディタ使うからカーソル移動はhjkl / pnfb 他のショートカット自由自在なのでカーソルキー要らない、とか

なら合理的から納得がいくんだよね。

10年くらい前は記事をたどってもガチで使ってる人の記事ばかりで参考になったけど、最近は評判がいい→アクセス数が稼げる→使ってコンテンツにしよう、という思考の順序がおかしい手合が多くてげんなりする。こういう連中にのせられた人が買ってメーカーを支えることになるから、これもまあアリなのかな。それともこういう記事動画見て買ってつかえねーってアンチになる人が増えたりするのかな。

2019-11-20

anond:20191120145027

私は変換キーにEnterを割り当てるようにキーバインドを変更して、BackSpaceは

Ctrl+Hを使うから右手小指に負担はかからない。

 

修飾キー左手で全部押す。

Ctrlは左手小指の付け根で押し、Shiftは無変換にキーバインドを変更しているので

左手小指にも負担はかからない。

2019-06-29

Vim使い、フォーナイトうまい

エディタといえばVimEmacsだが、俺はEmacs派だ。

Vimはあのモードかい概念がクソすぎる。

現在モードを覚えておくなんて、どう考えても人間には難しい。


最近フォーナイトをやってて気づいたんだが、このゲーム操作ってVimじゃね?

いやVimより難しいかも。


フォーナイトVimのようにモードを持つ。

主なモードは、戦闘モード建築モード編集モードだ。

なお、モード変更にはAボタンしか使わない。

無理だと思うかも知れないが、長押しとトグルを組み合わせることで、ワンボタンに3モードを押し込めている。


モードの持つ利点は理解している。

モードを切り替えることで、1ボタンで様々な操作可能になる。

フォーナイトのZRボタンは、弾を撃つこともできるし、壁を建てることもできるし、壁に窓を開けることもできる。


ただ、これは逆に欠点になる。

現在モードを忘れてしまい、壁を作りたいのに弾を撃ってしまうことが多々ある。


つのモードが長時間続くのであれば、モードの良さもあると思うのだが、フォーナイトはかなり頻繁にモードを切り替える。

例えば、必須スキルの一つに、ショットガン、壁建築、壁編集ショットガンという流れがある。

コマンド適当に書くと、ZR、A、ZR、A、A長押し、ZR、A、ZRだ。

モード遷移は4回あり、上手い人はこれを1秒ぐらいでやっている。

マジ、ムリ。

きっと彼らはVim使いなのだ。長年モード遷移に慣れていたんだ、と思うようにしている。


もしあなたVim使いでモード操作に自信があるのならば、一度フォーナイトをやってみてほしい。

Emacs使いの自分がクソなだけで、Vim使いであればすんなりと受け入れられるのかもしれない。


Emacs派の自分としては、Ctrl-aみたいなキーバインドを追加してほしい。例えば、Lボタンを押しながらAボタンで壁が建築できる、みたいな。

2018-08-09

xyzzy 使いに 50 の質問

01. ハンドルネームは?

  増田

02. ご職業、年齢はいくつですか?

  なんでも屋さん、アラサー

03. xyzzyについて何かwebサイトを持っていますか?

  持っていません

04. 現在使用中の xyzzyバージョンは何ですか?

 0.2.2.253

05. xyzzy 使用暦はどれくらいですか?

  15年くらい

06. xyzzy を使うようになったきっかけは何ですか?

  昔のことすぎて忘れましたが、学校UNIX 演習で Emacs を使っていたので、Windows でも使おうと思っていて見つけたんだと思います

07. xyzzy 以外に使っているテキストエディタはありますか?

  Atom, McEditor

08. xyzzy を使う前に Emacs 系のテキストエディタを使ったことはありますか?

  はい

09. xyzzy を主に何に利用していますか?

  プログラムを書いたり設定ファイルをいじったり、テキストに関することならだいたい

10. xyzzy が関連付けされているファイルタイプは何ですか?

  txt, md, log, ini, bat, html, xml, css, less, scss, sass, styl, js, coffee, pl, php, py, rb, java, sqlかにもあるかも

11. xyzzy他人に勧めたことはありますか? また、結果はどうでしたか?

  使い始めた当時同級生が何人か使っていました

12. xyzzyフリーじゃなかったとしたらいくら位の値段になると思いますか?

  今なら3000円くらいなら買う

13. xyzzy を何と呼んでいますか?

  じじー

14. xyzzy の好きな点・嫌いな点はどこですか?

  好きな点:動作をほぼ自在カスタマイズできる点

  嫌いな点:動作カスタマイズするとき不自由なところがある点

15. パソコンを立ち上げている時間の内、xyzzy をどのくらい使っていますか?

  業務ときは3割くらい?

16. キーバインドWindows風ですか? Emacs風ですか? オリジナルですか?

  Emacs

17. .xyzzyに書く派ですか? .siteinitに書く派ですか?

  必要に応じてそれぞれに

18. 拡張Lispバイトコンパイルしますか?

  してます

19. セレクションリージョン、どちらを多く使いますか?

  リージョン

20. xyzzy を使っていて挫折したことはありますか?

  はじめのころ五目並べになかなか勝てなくて挫折しました

21. xyzzy の使い方をどうやって学びましたか?

  実際にさわりながら。LispGoogle 先生さまさま

22. xyzzy を使うにあたって一番苦労したことは何ですか?

  xyzzy 自体Lisp APIマニュアル化されていないところ

23. xyzzy を使って目からウロコだった機能は何ですか?

  Buffer Menu

24. 今の xyzzy に望むことはありますか? またそれは何ですか?

  矩形機能に影響が出そうだけどプロポーショナルフォントへの対応と、絵文字など最近 Unicode に追加された文字への対応

25. Lisp はある程度読み書きできますか?

  xyzzy自分の使いやすいようにできる程度には

26. Lisp のほかに読み書きできるプログラム言語はありますか?

  JavaScript, ES 2016, Coffee Script, Action Script 3, C, C++のごく一部, Objective-C, Rust, Swift, Perl, PHP, Python, Ruby, bash, xyzzy lisp

27. 自分で作った 拡張Lisp を公開していますか?

  GitHubGist にあるので探してください

28. 拡張Lisp で導入しているものは何ですか? (多い方は代表的ものをお答えください)

  clickable-uri, jscript-mode, markdown-mode など

29. これは外せない! という 拡張Lisp はありますか? またそれは何ですか?

  いろいろやるので今ある拡張機能がないと無理

30. NetInstaller を利用していますか?

  はい

31. 拡張DLL を導入していますか? またそれは何ですか?

  popup-dododo のための Cairo とか?

32. ドキュメント(info,reference等) は使っていますか? また、それは何ですか?

  使っていません。自分で改造してキーワードを全部 Web検索するようにしています

33. ネット関係拡張Lisp(www-mode,kamail等)を使っていますか?

  xyttr

34. アウトライン系のLispは使っていますか? またそれは何ですか?

  使っていません

35. メモ系(changelog-memo,howm等)Lispは使っていますか? またそれは何ですか?

  使っていません

36. xyzzy五目並べはやったことがありますか? また、結果はどうでしたか?

  今なら結構勝てます

37. キーボードマクロは使いますか?

  たまに。テキストの整形処理なら正規表現ゴリゴリやるほうが多いです

38. 辞書機能は使いますか?

  使っていません。国語英和・和英、英英辞典iPhoneアプリを使います

39. xyzzy のファイラは使いますか?

  毎日仕事に欠かせません。便利にカスタマイズしすぎてむしろファイラだけのために新しく xyzzy 自体を起動することもあります

40. フレームは使いますか?

  あまり使いません。新しく(Windows における)ウィンドウ

41. セッションは使いますか?

  使っていません

42. メーリングリストには参加していますか? また、メール送信したことはありますか?

  ありません

43. 2chxyzzy 関連スレッド書き込みしたことはありますか? また、その頻度はどのらいですか?

  大昔にどうしてもわからないことがあって書き込んだ記憶があります

44. xyzzywikiに書き込みしたことはありますか? また、その頻度はどのくらいですか?

  拡張機能実装に関してちょろっと書き込んだ記憶があります

45. xyzzyメニューは表示していますか?

  たまにほしくなるので表示しています

46. xyzzyツールバーは表示していますか?

  隠しています

47. xyzzyファンクションバーは表示していますか?

  表示していません

48. xyzzyバッファバーは表示していますか?

  表示していません

49. 色、フォントなどは変更していますか? またそれは何ですか?

  色は暗い背景色ハイライトカラーはできるだけ色相を離したパステルカラーです。

  フォントConsolas に源新ゴシック Regular を組み合わせています

50. 最後に、一言お願いします。

  まだまだ xyzzy は不滅です

2018-07-02

anond:20180702210520

なるほど、GVimクローンというよりはデフォルトvimキーバインド動作することが保証されたモダンエディタといったところか。

それなら試してみる価値はありそうだね。

帰ったら触ってみる。

2018-02-04

anond:20180204085908

Ctrlは左小指の付け根で押すものなので変更の必要はない。

これをマスターすると

Ctrlを押す専用の指が1本増えたような効果が得られるのでお勧めだ。

 

BackspaceはCtrl+Hのショートカットを知っていればキーバインドを変更する必要はない。

 

Enterは使用頻度の割に明らかに遠くすぎるのでキーバインドを変えざるを得ない。

もちろんCtrl+JやCtrl+Mは知っているが、ボタンを押す時にも使うEnterは

「改行」のキーバインドであるCtrl+JやCtrl+Mでは賄えないので

こっちは大人しくキーバインドごと変更してしまう。

 

Shiftは押しにくいわけではないのだが、小指が持つ最大FP(フィンガーポイント)では

1日の途中でFP切れを起こしてしまうので、親指で押せるキーに変更している。

2017-11-22

anond:20171122123318

vimキーバインド操作できるエディタが増えたので、vim はもう役目を終えたんだよ。

ログイン ユーザー登録
ようこそ ゲスト さん