問題タブ [ergonomics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
7568 参照

vim - VIMでRSIを回避するためにキーボードキーを再マッピングする方法

これが純粋にそうするための会話を刺激する試みとして出くわさないことを願っています。

私はvimを頻繁に使用し(1日5〜10時間)、左手首が最初に痛み始めていることに気づきました。標準のキーボードレイアウト(下の画像を参照)は、関節炎を引き起こすことがほぼ保証されています。

標準キーボード

現在、リマップしました

  • CtrlShift
  • ShiftCaps Lock
  • Caps LockCtrl

これは、または( )などの一般的なコマンドに役立ちますが、これらの組み合わせを取得するには、手首をひねる必要があります。とにかく、左手首のこのねじれを避けるためにキーを再マップすることはありますか(おそらくキーを使用します)?プログラマー向けに特別に設計されたテキストエディターの場合、これらの邪魔にならないキーを多用するのは奇妙だと思います。古いキーボードレイアウト(下の画像を参照)への再マッピングを検討しましたが、現在の再マッピングと同じ基本的な問題が発生するかどうかを知りたくありません。CtrlfShift2@Tab

古いキーボードレイアウト

0 投票する
2 に答える
5572 参照

mouse - Microsoft Natural Wireless LaserMouse6000の交換に関する提案

私のパートナーはMicrosoftNaturalWireless Laser Mouse 6000(実際にはキーボードとマウスのコンボに付属しているもの...)を使用していますが、それは私たちにとって奇妙になり始めています(それは非常に速くバッテリーを消耗します、良いアルカリと再充電可能の両方)。別のものに交換しますが、Microsoftは製品を廃止したようです。

誰かが同様のスタイルの「人間工学的」マウスをお勧めできますか?理想的には充電式、または長いバッテリー寿命。

私はLogitechPerformanceMouse M950を使用していますが、彼女は十分に傾けられておらず、手首を離しており、3Mジョイスティックマウスが行き過ぎて肘と肩をセットしています。

これがそのサポートページです: http: //www.microsoft.com/hardware/en-us/d/natural-wireless-laser-mouse-6000

0 投票する
2 に答える
5270 参照

regex - PhpStorm:4つの厄介な問題の解決策はありますか?

私はかなり幸せなPhpStormユーザーですが、私を本当に苛立たせることがいくつかありますが、私は設定の専門家ではなく、それらの解決策(PHPファイルの編集)があればいいのにと思います。

  • ナビゲーション

多くの場合、エディターでは、カーソルが100行上にあった場所に戻りたいなどです...そしてPhpStormでは、Alt-Shift-LeftこれAlt-Shift-Rightを実行します-しかし、それらは私を超えたアルゴリズムに従います:それは間違いなく「ステップ」を逃します(例えば、 500行目は矢印などのキーを使用して300行目に移動します。さらに悪いことに、Page-Up / Downを使用すると、Alt-Shift-Left500行目に戻りません)

=>戻ると進むの動作を駆動する条件を改善する方法はありますか?

  • インデント

圧子の動作を改善する方法はありますか?例えば

Emacsのようにカーソルはスペースの後の最初の引用符のすぐ下に移動します(PSが移動する場所ではありません)

=>正規表現(または他の何か)は、この非常に特殊なケースだけでなく、一般的な動作についても、圧子の動作を改善できますか?(インデントが信頼できないことが多い場合は、
別の問題については言及しません)Shift-Insert

  • 見積もり(自動)

自動引用機能を無効にしたくないのは便利な場合もありますが、アルゴリズムが"また'はが挿入されている環境を正しく解析していないようです(現在例はありませんが、面倒な場合がありますが、 1つだけが必要なときに2を予期せず挿入するのと同じよう"に、1つを削除すると、実際には2が削除されます(自動的に挿入されたため通常ですが、1つだけ必要です!)。この場合、PhpStormをだまして1を強制し"ます)。

=>引用動作を制御するための正規表現などはありますか?

  • 経由を選択し Shift-Arrowます(たとえば、削除するには...)

ほとんど忘れてしまった:PhpStormは、上下に移動するときにカーソルがどの列にあるかを記憶しています。罰金。しかし、行の先頭から(Shift上/下を使用してArrows)選択する場合は、通常、行を選択します。line-to-where-cursor-was-earlyではありません。例を詳しく説明します。*カーソルが[3行目の先頭]に%ある場所、カーソル[2行目の中央]にある場所です。

実行Shift-Upすると(すべて)が選択されます

選択の特定のケースでは、次のことを選択する必要があります。

それを構成する方法があるかどうかはわかりませんが、万が一の場合に備えて?

ありがとう

0 投票する
1 に答える
1695 参照

haskell - プログラマー dvorak キーボード レイアウト (シフトされた数字) を使用して xmonad でワークスペースを切り替える

さて、実際には Dvorak ではなくNeo2を使用していますが、マトリックス タイプのキーボード ( Truly Ergonomic )を使用しているため、数字もシフトしています。

したがって、私のこの構造はxmonad.hs人間工学的に機能しません。

これを変更して、キー 2 から 0 でワークスペース 1 から 9 にアクセスできるようにします。

どうすればそれを達成できますか?3行目を次のように変更しようとしました

しかし、9 番目のワークスペースにアクセスできませんでした。これを変更するにはどうすればよいですか?簡単な説明があればいいので、この構造について何かを学びましょう (私は何年も前に Haskell を学び、そのほとんどを忘れていました)。

0 投票する
3 に答える
1234 参照

shell - CTRL+矢印キーで屏風を前単語と後単語にする方法は?

uxterm で zsh を使用すると、 と を押すctrl+leftと単語がジャンプしますctrl+right。未構成の屏風 (tmux バックエンド) で使用する場合はそうではありません。カーソルは何もせずにそこに座っています。

ただし、alt+b と alt+f を使用してそれを実現できますが、一般的なシステム全体のエルゴノミクスに合わせて ctrl+arrow を使用したいと考えています。

0 投票する
2 に答える
367 参照

jquery-ui - JQuery UI/Datepicker:日付ピッカーを空の年で初期化する方法は?

私の問題は次のとおりです。私のWebサイトでは、Jquery-ui datepickerを使用して、訪問者が日付を入力できるようにしています。ユーザーが月と年を変更できるような日付ピッカーを構成しました。ただし、年が入力されないことに気付きました。デフォルト値のままです。私の考えでは、彼らは年の値を編集できることを知りません...

そのため、デフォルトの年の値を空/空白に初期化し、ユーザーが変更していない場合はエラー アラートを表示したいと考えています。

私はそれをしようとしますが、無駄です....では、どうすればそれを行うことができますか?

ユーザーに正しい年の値を選択させる別の方法があるかもしれません。何か提案はありますか?

事前に、ご回答いただきありがとうございます。

0 投票する
1 に答える
1006 参照

emacs - キーボードの運指、または Emacs で Mb と Mf を入力するにはどの指を使用すればよいですか?

私は、Emacs で 1 つの単語を前後に移動するために、親指をオンにして人差し指Altを交差させてfまたはキーを押すことに慣れてきました。bしかし、今ではキーに文字が入っていない Daskeyboard Ultimate を手に入れたので、しばしば行方不明になっています。キーボードを見ることに頼りすぎていたようです。とにかく、書かれたピアノのスコアで提案されている方法と同様に、キーボードの運指を説明する適切な方法があるかどうか疑問に思っていました. この特定のケースでは、小指を使用する必要がありますか? 小指をオンにすると、小指の列にある、、Altなどの他のキーを押しにくくなります。qaz