問題タブ [colemak]
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.
keyboard - Emacs または VIM を使用する Colemak キーボード
TODO リストで取り消し線を引いています。最近コレマックを手に入れました。次に、Vim か Emacs を学びたいと思いました。私は Vim に傾倒していましたが、Vim の利点の 1 つはホーム ラインに固執することです。コレマックでホームローが変わった。キーを再マッピングできることはわかっていますが、機能を別の文字に割り当てることはあまり魅力的ではありません (文字とその機能の間に何らかの関係がある場合)。動きが相関していないことは知っていますが、残りのすべてについてはわかりません.)
テキスト エディターについての論争的な投稿を開始したくはありませんが、代わりのキーマッピングとこれら 2 つのエディターについて Colemak (または Dvorak) ユーザーからのコメントを受け取ります。
ありがとう
emacs - Emacs定義キー、Viperモードキーバインディング
私はemacsを学び、viカスタムキーバインディングを取得しようとしています。
バイパーモードを使用して、キーを再バインドする正しい方法は何ですか?(私は( qwertyの代わりに) Colemakキーボードレイアウトを使用しているので、n-> jのようなものを変更する必要があります)しかし、viperモードで動作させたいと思います。
GNU.orgのこのキーバインディングガイドから: http ://www.gnu.org/software/emacs/manual/html_node/viper/Key-Bindings.html
.viperファイルに入れるコマンドは次のとおりです。
それは私にはうまくいきません...実際、私が「define-key」機能さえ持っているかどうかはわかりません...
私のバージョンのemacsで「define-key」が利用できるかどうかわかりませんか?
これは機能しますが、バイパーモードでは機能しません
どんな助けでも大歓迎です。これはEmacsを使用する最初の日です。これは、Colemak&Viperモードを正しく機能させるのに苦労するためです。
助けてくれてありがとう...
emacs - Emacsでプレフィックス引数を別のキーに移動するにはどうすればよいですか?
別のキーボードレイアウト(Colemak)を使用していて、コマンドを.ではなくuniversal-argument
Emacsの別のキーに移動したいと思います。私は次のことを試しましたが、複数のユニバーサル引数を乗算的に連鎖させることはできず()、それも壊れます(4行上に移動する必要があります):C-lC-uC-l C-l C-lC-l C-u
vim - 押されたキーをVIM通常モードのステータスラインに表示する
私はVIM、Colemakキーボードレイアウト、およびMicrosoftNatural4000キーボードを使用しています。Natural 4000のキーの形状が異なるため、キーキャップを変更できませんでした。これは、各キーに「不正な」キーのラベルが付いていることを意味します。「O」というキーを押すと、「Y」と入力します。
Colemakでスムーズにタッチタイピングし、タイプミスが少ないので、通常の使用では問題ありません。しかし、VIMでは、「順序が狂っている」キーを押す必要があることが多いため、少し問題があります。つまり、コンテキストなしで突然「g」を押す必要があります。どういうわけかそれは難しいです、そして私は間違ったキーを押し続けます。
プレフィックスキー(たとえば、リーダーキーを2回-\)を押してから、1〜2秒以内にさらにキーを押すとステータス行に表示されるようにしたいと思います。
このようにして、\をすばやく押してから、キーを1つか2つタップして、それが「実際に」どのキーであるかを確認できます。
どうすればそれを実現できるか考えていますか?
vim - Vim: set langmap=e;h はスーパータブ プラグインを壊します
私は Vim を初めて使用し、いくつかのプラグインをセットアップしようとしています。これまでのところ、病原体、pyflakes、およびスーパータブをインストールしました。後者は機能していないようです。挿入モードでを押すtab
と、単純に文字列が書き込まれます<Plug>SuperTabForward
。
この問題は、vimrc の次の行でのみ発生します (colemak レイアウトを使用したナビゲーションを改善するため):
上記の行がなくても問題なく動作します。さらなる実験の後、私はそれをに絞り込みましたset langmap=e;h
。この 1 行でスーパータブが壊れます。
私は Vim にまったく慣れていないので、何が起こっているのか、どうすれば修正できるのか、まったくわかりません。回避策でさえ興味深いでしょう。
vim - ビューポート ナビゲーションでは、vim 方向キーの再マッピングは考慮されません。
私はcolemakを使用しているので、方向キーを次のように再マッピングしました
問題は、これらのキーバインドがビューポート ナビゲーションで受け入れられないことです。例えば。押す^w+n
と、左のビューポートにフォーカスを移動したいのですが、代わりに新しい空のビューポートが開かれます。
すべてのビューポート ナビゲーション キーを個別に再バインドするにはどうすればよいですか?
keyboard - プログラミング用に変更された Colemak
プログラミング専用に設計された変更されたColemakキーボード レイアウトはありますか?
私は数日前に Colemak のキーボード レイアウトを試してみましたが、通常のタイピングでは非常に気に入っていますが、;(セミコロン) キーなどの頻繁なプログラミング文字にはいくつか問題があります。中括弧と括弧を直接マッピングする変更されたレイアウトが良いでしょう。
もちろん、試行錯誤によってこれらのキーを自分で再マップすることもできますが、共通言語文字の最適なレイアウトを決定するために誰かがテストを行ったことを願っています.
macos - 感嘆符 (!) のカラビナ キーコードは何ですか?
キー「1」と「!」を切り替えようとしています。カラビナを使っているのですが、エクスクラメーションマークのキーコードがどこにも見つかりません。それは不可能ですか?
vim - VIM Colemak ヤンクの再マッピングの問題
そのため、Mac (Colemak) で別のキーボード レイアウトを使用しており、.vimrc
ファイルをそのように編集して、vim を colemak レイアウト用に再マップしました (画像が得られるように 2 行だけです)。
そのため、VIM でLキーを押すと (QWERTY レイアウトで) I、colemak に似ており、本来の挿入モードが開きます。ただし、行をヤンクするためにヒットするとy y、代わりに実行yされてからo. 今すぐ再マッピングy yする必要がありoますか?
しかし、それは編集モードで が判明することを意味しoますy yね。私が間違っている場合は修正して、この癖を解決するのを手伝ってください。
macos - Sublime Text でオプション + k をマッピング — ST はそれを決して見ません。何がそれを食べているのでしょうか? (OS X)
オプションキーを押し続けることで取得できる特殊文字をまったく使用していないことに気付いたので、それらをより便利なものにマッピングすることにしました。
opt+k を再マッピングしようとするまで (私は colemak を使用しているため、opt+e を使用しました)、何かがそのキーを食べているように見えました。Key Codes アプリを使用すると、opt+k が正しく認識されていることがわかります。
しかし、Sublime Text デバッグ モード ( sublime.log_input(True)
) に入ると、opt+k を受信しないことがわかります。下のこのスクリーンショットでは、行の他のすべてのキーが、opt+e 以外に Sublime によって認識されていることがわかります。
Sublime Text が認識しないようにキーを食べる可能性がありますが、別の Mac アプリ (キーコード) は認識しますか?
関連する場合の私の.keylayoutとSTキーマップ