GNU/Linux >> Znalost Linux >  >> Linux

Kombinace mapovacích klíčů s Xmodmap?

Snažím se dosáhnout následujícího mapování
keycode 135 = <Ctrl-C>

Je možné toho nějakým způsobem dosáhnout?

Přijatá odpověď:

To s xmodmap není možné. Nemyslím si, že je to možné ani s XKB, ale nejsem si jistý.

Je vaším cílem mít klávesu, která je vždy identická s klávesou Ctrl +C (např. v terminálu by to přerušilo běžící program), nebo mít klíč pro kopírování schránky? Pokud je to druhé, zkuste

keycode 135 = XF86Copy

XF86Copy keyym je určen pro klávesu pro kopírování do schránky, ale nevím, kolik aplikací má tuto zkratku hned po vybalení.

Pokud používáte Ubuntu a možná i když ne, doporučená metoda pro nastavení dalších („multimediálních“) kláves je dotyková klávesa.

Pokud opravdu chcete, aby byla klávesa ekvivalentní klávese Ctrl +C vaše desktopové prostředí nebo správce oken vám může umožnit svázat keysym s příkazem, který generuje události stisknutí a uvolnění kláves pro danou kombinaci kláves. Pokud dáváte přednost nebo musíte použít metodu agnostiku DE/WM, můžete použít xbindkeys k navázání libovolného příkazu shellu ke klíči a xmacro k výrobě klíčových událostí k odeslání do okna. Stále budete muset mít keyym spojený s klíčem; dobrá volba je F13 (nebo kdekoli, kde jsou očíslované funkční klávesy na vaší klávesnici vypnuté). Pak to vložte do svého ~/.xbindkeysrc :

"{ echo KeySymPress Control_L; echo KeySym C; echo KeySymRelease Control_L; } | xmacroplay"
  F13

Budete muset spustit xbindkeys s vaší X session — z vašeho ~/.xinitrc nebo ~/.xsession pokud jej máte, nebo z příslušného konfiguračního rozhraní ve vašem DE/WM.


Linux
  1. Šifrování a dešifrování souborů pomocí ccrypt

  2. Xmodmap Shift + Keycode pro vytvoření Keysym?

  3. Jak vyměnit/přemapovat klávesu Caps Lock s klávesou Tab?

  1. jak aktualizovat homebrew pomocí Cronu na Mac OS

  2. Problém se změnou velikosti podoken v kombinaci Eclipse Xming

  3. Vygenerujte pár SSH pomocí AES-256-CBC

  1. SSH – Generování a práce s ssh klíči

  2. Nepodařilo se podepsat Csr pomocí kořenového klíče Ca?

  3. Jak používat Ssh-copy-id s Multiple-hop Ssh tunelem?