題 linux - 兩個鍵盤,一台計算機不同的密鑰發送


我希望我的一個鍵盤能夠發送普通鍵,而另一個鍵盤則在我按下鍵時運行宏。這可能嗎?


3
2018-04-03 21:23


起源


通過“宏”,你的意思是一個bash腳本? - Peter.O


答案:


你真的需要兩個鍵盤嗎?如果你總是有你的Num-Lock鍵  要么 ,你只需一個鍵盤就可以做你想要的......如果你願意,這個方法可以(?)使用兩個鍵盤。使用單個鍵盤可能比將手從一個鍵盤移動到另一個鍵盤更快。

您可以使用 xbindkeys 它允許您使用鍵盤或鼠標在X Window系統下啟動shell命令。的特點 xbindkeys 這裡可以使用的是它響應Num-Lock鍵的狀態。

讓我們假設您在正常的打字模式下有Num-Lock ......當你轉動Num-Lock時 ,每個鍵都有不同的看法 xbindkeys。因此,您可以將宏指定給您喜歡的任何單個鍵,例如。我用

  • Numlock / 放在 [2012-04-04] 進入剪貼板

要做到這一點,使用單個鍵盤,我需要按三個鍵
對於兩個鍵盤,只需按下即可 Numlock / 鍵。

  • Numlock  - 關閉Numlock
  • Numlock /  - 運行我的腳本(宏)
  • Numlock  - 打開Numlock

除了數字小鍵盤按鍵外,其他按鍵在Numlock開啟或關閉時都能正常工作。因此,如果您通常根本不使用鍵盤,那麼它可能就足夠了 xbindkeys 並為Numlock分配16個快捷鍵 和Numlock的另外16個 。否則你有 所有 密鑰可用作新的快捷方式..

(對於Ubuntu): sudo apt-get install xbindkeys xbindkeys-config


2
2018-04-04 05:56