2番目のキーボードのキーを使用して生成したいと思います。カスタムショートカットこれは私にとって効果的です。たとえば、数学式をたくさん書く必要がありますが、2番目のキーボードのキーを押したいのですが、aLaTeXエディタで「\nabla」と書くキーを教えてください。
今は注目しています。これ答え、actkbd
デーモンを使って -http://users.softlab.ntua.gr/~thkala/projects/actkbd/。答えはactkbd
私が興味のある文字をクリップボードにコピーすることを提案し、このソリューションはうまくいきました。 (これまではまだ2番目のキーボードがないので、ちょうどラップトップキーボードを使ってみましたが、コマンドactkbd
で入力デバイスを変更しなければ2番目のキーボードで動作させることができると仮定していますactkbd
。答えとして)。
残念ながら税還付:私がバインドしているキーはまだ以前の操作を実行していますが(したがってを押すと、a「a」文字がエディタに書き込まれます)、そのキーの動作を完全に無視したいと思います。したがって、現在は書き込みプロセスに影響を与えないキー(たとえばctrl、shiftなどalt)のみを使用できます。
これらのキーの動作を「上書きする」ようにこのソリューションを適用する方法に関する提案はありますか?
オペレーティングシステム:Ubuntu 20.04 LTS
答え1
このために私は使用しますモナードたとえこれが過剰かもしれませんが。接続されている各キーボードで各キーを異なる方法で上書きできます。これらのキーは既存のキーボードマクロでも、新しい修飾子としても機能します。これにより、ギリシャ語や数学を入力できるように新しい「レイヤー」を定義できます。 nablaの場合、オペレーティングシステムによっては、システムにUnicode文字を直接入力または入力させる\
n
a
b
l
a
ことができます。ctrlshiftu2207space
答え2
このキーを無効にする方法がわかり、以下の指示に従いました。これRedditに投稿してください。
簡単に言えば、できる唯一のことは2番目のキーボードをxinput list
使用することです。今最善の方法は、クリップボードにコピーせずに直接貼り付ける方法を見つけることですが、今はこの良いソリューションだけを固守します。xinput --disable [id]
id