タグ付けされた質問 「key-binding」

9
Windows 10でCapslockをコントロールにマップする
Windows 8では、レジストリスクリプトを使用して制御するためにcapslockキーを再マップしていました REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00 ウィンドウ10にアップグレードした後、これはもう機能しません。どうすればできますか?

4
bash home / end / deleteキーはチルダを挿入しています。エスケープキーが前にある場合は[1〜[3〜
bashでは、home/ end/ deleteキーはチルダを挿入するか、エスケープキーが前にある場合:[1~ を入力しecho hellp、カーソルを移動しhel|lpてdeleteを入力し、bamを取得しました~tilde また、を入力しecho hellp、カーソルをhel|lpescに移動して削除し、bamと入力しました。[3~ $ echo hel~lp hel~lp $ echo hell[3~o hell[3~o ~ 私のバージョンのbash: $ bash --version GNU bash, version 3.1.17(1)-release (i686-pc-msys) Copyright (C) 2005 Free Software Foundation, Inc. 私が欲しいのは次のような行動ですcmd.exe: Escに現在の行/バッファーをクリアさせたい Homeにカーソルを最初の文字の前の行の先頭に移動させたい Endでカーソルを最初の文字の前の行末に移動させたい deleteで現在の行/バッファーから次の文字(カーソルの右)を削除します これを修正するには何を編集する必要がありますか?これはあなたのbashのデフォルトですか? 更新:私は、msys用のmingwでコンパイルされた、Windowsプログラムsh.exe(GNU bashの上で見ることができる)を実行しているWindowsマシンにいます: $ uname -s -m -o MINGW32_NT-5.1 i686 Msys

5
Alt + zshとiTerm2の単語間を移動する矢印
ホスティングプロバイダーサーバーの1つにログインし、GNU Screenのシェルプロンプトで、ALT +左とALT +右が単語間を移動していることに気付きました。 どのような種類のキーバインドを構成する必要があり、iTerm2で実行されているローカルOS X zshにこの動作を取得するにはどうすればよいですか?


4
デルラティチュードノートパソコンの「ホーム、終了」キーを「ページアップ、ページダウン」キーと交換できますか?
Home、Endキーはラップトップの一番上の行にあり、(Shift + Home、Shift + End)を押して行全体を選択するときに最もよく使用します。これは非常に不便です。一方、「PageUp、PageDown」キーはShiftキーのすぐ下にあり、まったく使用していません。 「PageUp」キーを「Home」キーと交換し、「PageDown」キーを「End」キーと交換できますか? これはいくつかのソフトウェアを使用して可能ですか?

5
Windows 8.1でキーボードキーを再マッピングする[複製]
この質問にはすでに回答があります: FNを別のキーに再マップします (2つの回答) 4年前に閉鎖されました。 Windows 8.1でキーボードキーを再マップするにはどうすればよいですか?レジストリを変更し、起動時に実行する必要のないシンプルなユーティリティを探しています。シャープキーを試しましたが、Windows 8.1では機能しないようです。他の提案はありますか?または、Windows 8.1の簡単なハウツーチュートリアルですか? 編集:Keytweakも機能していません。実際には、未使用のキーをファンクションキー(fn)にマッピングしたいのですが、sharpkeysもkeytweakもそのキーのキーストロークを検出しません。 ありがとう

1
なぜ `bind`と` .inputrc`の振る舞いが違うのですか?
私は正しいことをして、キーバインディングをに入れようとしています~/.inputrc。 しかし、私は変更しなければならないことが判明しました bind '"\e\C-j":"\e[1~quiet \e[4~\n"' に "\e\C-j": "\eOHquiet \eOF\n" 今\eOH(nav-block-pos1はにバインドbeginning-of-line)および\eOF(nav-block-endend-of-lineれています)は、それ自体が構成内のバインドであり、常に信頼できるとは限りません。 だから、主な質問は、なぜnum-block-pos1(\e[1~)とnum-block-end(\e[4~)へのバインドが機能するのか、ではbindないの~/.inputrcですか? 編集: 全体がさらに複雑になっています。 \e\C-jGnome Terminial(またはおそらくxtermも知っているだろう...)しか動作ないいます。 私のTTYには "\e\C-m": "\e[1~_quiet \e[4~\n" それでは、さまざまなVTがキーを解釈する方法または何を実装するのが異なるのでしょうか?

2
bashでコマンドの一部を入力した後にctrl-rを使用する方法はありますか?
bashでは、Ctrl+ rコマンドは非常に便利です。Ctrl+ r whateverと入力すると、単語を含むコマンドの履歴が検索されますwhatever。しかし、私は、入力した場合whatever、私はその言葉を検索し、ヒットしたいことを実現Ctrl+ r何も起こりません。 キーを押して、Ctrl+ r whateverではなくwhatever Ctrl+を入力したかのように動作させる方法はありrますか? 私は次のものを持っています.inputrc: "\C-p": history-search-backward ただし、これは行の先頭が同じ場合にのみ機能します。

1
Vimで左Altキーをマッピングしますか?
私は、キーの組み合わせにマッピングすることができる午前Right Alt+をLeft Arrowし<a-left>たりすることによって<m-left>。しかし、Left Altキーをマップすることはできません。 それを行う方法はありますか? 編集: 明確に<a-left>するためにAlt+を意味しLeft Arrowます。 ここで重要な質問は、Vimのキーマッピングの観点Left Altとの違いは何Right Altですか?

1
競合しないクロスプラットフォームキーバインディングの一貫性を探す
私はMac OS XとArch Linuxを使用しており、時々sshでFreeBSDとDebianサーバーにログインします。私のお気に入りのツールは、zsh、ssh、tmux、git、vim、irssiです。Mac OS XではiTerm2を、Arch Linuxではunicode-rxvtを使用しています。Xmonadもウィンドウマネージャーとして使用しています。 現在、Ctrl + a + nはtmuxの次のウィンドウにシフトし、Alt + rightはirssi の次のウィンドウにシフトし、Cmd + rightはiTerm2の次のタブにシフトし、Ctrl + w + wはvimの次のバッファーにシフトします。 。基本的にそれは単なる混乱であり、これらのいくつかは筋肉の記憶に座っていますが、ほとんどはそうではありません。一貫性のあるキーバインドスキーマになり得るものを探しています。 私の考えでは、Cmd / Super / WinはOSデスクトップ環境またはウィンドウマネージャー、あるいはその両方で使用する必要があると考えています。Altはtmux、Ctrlはvimとirssiです。それはキーボードで右から左に進んでいます。Cmd、Alt、Ctrl、そしていくぶん階層的な方法で、OS / DE / WM、マルチプレクサー、エディター/ ircクライアント。 したがって、このようなもの: CMD +左/右+ -スイッチワークスペース(Xmonad) Altキー+左+ /右 -スイッチtmuxはウィンドウ のCtrl +左/右+ -スイッチのirssiウィンドウ/ vimのバッファ Cmd + 1-ワークスペース1に切り替え(Xmonad) Alt + 1 -tmuxウィンドウ1に切り替え …

3
emacsでのメジャーモード固有のキー割り当ての設定
私には.emacs、ファイル、私は特定のメジャーモード(設定のためのキーバインディング追加するcoffee-compile-fileにC-c C-cコーヒー・モードでは)。 私が使用して上の指示の多くを見つけたlocal-set-keyとglobal-set-key私はコーヒー・モードでファイルを開いた後、私は簡単にこのバインディングを追加することができますので、しかし、これはによって処理されることがいいだろう.emacs。

1
OSX Remapping Physical Trackpad Click for Mac
MacBookのトラックパッドはすばらしいものです。私がするように、「タップしてクリック」機能のみを使用すると仮定すると(ユーザビリティ設定内でダブルタップしてクリックして保持することを含む)、実際のガラス製ハードウェア全体の後ろにある物理的なクリックボタンは、完全に未使用になります。これは、友人にマシンを使用してメールをチェックさせた後、私に起こりました。数ヶ月ぶりにその堅実で微妙な不器用さを聞いた。 私が本当にやりたいのは、この現在冗長なボタンを定期的に使用されるものにバインドすることです。そして、少なくとも私のワークフローでは、これはLaunchpadです。 これには2つの主な理由があります。 ランチパッドから多くの使い道があります。ドックをアプリケーションランチャーとして使用しません。代わりにアクティブなアプリケーションのリストが表示されます(http://www.macgasm.net/2011/04/29/show-active-applications-mac-os-dock-2d-time/による)ので、ランチパッドがメインですランチャーであり、OSの中心です。ただし、ランチパッドにアクセスするために使用される4本指のピンチジェスチャは、常に100%動作しません。95%の確率で機能すると思いますが、このジェスチャーをセッションで20回喜んで実行することを考えると、少なくともセッションごとに1回は一時的にイライラします。より良い、より一貫したジェスチャーが必要です。 私はiPhoneを使用しています。Springboardにアクセスするための物理的なクリックは、iOSのゼロ年からのこのデバイスに関する私のお気に入りの1つです。この物理的なクリックをMacトラックパッドとLaunchpadにミラーリングするというアイデアは、クロスデバイスの一貫性の美しい例であり、すぐに2番目の性質になると思います。 私は少しグーグルで調べて、入力を変更できるGUIソフトウェアの例をいくつか見つけましたが、フォローするなら、タップからクリックとクリックからクリックを区別する能力を誇っていません。この区別をインターセプトするには、どの程度低レベルを掘る必要がありますか? アドバイスや指示は大歓迎です。

1
OSXでalt + keyをバインドする方法
私は、いくつかの便利なバインドキー構成を持つoh-my-zsh構成を使用しています。たとえば、「^ [B」後方ワード。Linuxでは簡単に使用できますが、OSXではAlt-Bを押すとカーソルが移動する代わりに文字が表示されます。OSX上で何らかの方法でショートカットalt + keyを設定できますか、またはそれらをそのまま使用するトリックはありますか?
6 macos  zsh  key-binding  alt 

2
VIMでNERDTreeショートカットを再マップする方法
VIMでDvorakキーボードレイアウトを使用し、通常のファイルを編集するときの「t」キーは「上」の動きです。 問題は、NERDTreeが「t」を再マップして新しいタブでファイルを開くことです。そのマッピングを元に戻し、NERDTreeのアップモーションに「t」を使用するにはどうすればよいですか? vimrcファイルとNERDTreeプラグインからの関連する行を次に示します。 私の.vimrc: no t k NERDTreeプラグインファイル: exec "nnoremap <silent> <buffer> ". g:NERDTreeMapOpenInTab ." :call <SID>openInNewTab(0)<cr>" call s:initVariable("g:NERDTreeMapOpenInTab", "t") let @h=@h."\" ". g:NERDTreeMapOpenInTab.": open in new tab\n"

1
文字をalt + [some key]にバインド/マップしますか?
OS:Ubuntu プログラミングやさまざまな端末プログラム(Screen、Vim)では、[、]、{、}が頻繁に使用されます。ノルウェー語のキーボードを使用しているので、快適にするには指を少し長く伸ばす必要があります。簡単にするために、alt + [some key]をこれらの文字の1つにしようとしています。alt +æ(ノルウェー文字)を「{」システム全体にバインドする方法はありますか? ところで、そのようなものはバインディング、マッピング、または他の何かと呼ばれていますか?私は用語に少し混乱しています... :)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.