Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Namapování Escapu na CapsLock pomocí setxkbmap  (Přečteno 1800 krát)

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Namapování Escapu na CapsLock pomocí setxkbmap
« kdy: 08 Ledna 2010, 12:50:13 »
Zdravím,

potřeboval bych poradit jak v X namapovat na klávesu CapsLock funkci klávesy Escape. Dělal jsem to pomocí dnes už nedoporučeného xmodmap, ale bohužel v Xorg 7.x mi to sice na CapsLock namapuje Esc, ale zároveň CapsLocku nechá i jeho původní funkci. Tak jsem hledal způsob pomocí setxkbmap. Někde jsem našel, že by mělo jít setxkbmap -option caps:escape, ale to mi nefunguje. Na Internetu jsem hledal, ale všude se objevují v nejlepším případě jen rady na přehození funkce mezi CapsLockem a ESC, a to nechci. Nevíte někdo, jak na to?

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: Namapování Escapu na CapsLock pomocí setxkbmap
« Odpověď #1 kdy: 08 Ledna 2010, 12:57:54 »
Myslíš Systém>Volby>Klávesnice>Rozložení>Možnosti rozložení>Chování klávesy Caps Lock>Vytvořit z klávesy Caps Lock další Esc?

Aha, ty nemáš Gnome asi.. :)
« Poslední změna: 08 Ledna 2010, 13:07:47 od GdH »

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Re: Namapování Escapu na CapsLock pomocí setxkbmap
« Odpověď #2 kdy: 08 Ledna 2010, 18:39:35 »
Nemám. :) Potřeboval bych vědět, jak to udělat pouze za pomocí nástrojů X.

ladarozan

  • Stálý člen
  • **
  • Příspěvků: 837
Re: Namapování Escapu na CapsLock pomocí setxkbmap
« Odpověď #3 kdy: 08 Ledna 2010, 19:53:40 »
Rychle takto:
xmodmap  -e 'keycode 66 = Escape'
AMD A4-5300, Hauppauge HVR-4000, Ubuntu 12.04, Windows 8
-Tablet Protab26 a Toshiba AT10 Android 4.3.1
-Asus EEE1000H,WinXP

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
Re: Namapování Escapu na CapsLock pomocí setxkbmap
« Odpověď #4 kdy: 08 Ledna 2010, 20:21:33 »
Rychle takto:
xmodmap  -e 'keycode 66 = Escape'

xmodmap jsem používal. V Xorg 6.x to mi funguje, ale v Xorg 7.x mě sice namapuje na CapsLock Esc, ale nechá i jeho původní funkci. Takže se pak CapsLock chová jako Capslock a Esc zároveň. Proto by mě zajímalo řešení pomocí setxkbmap, se kterým by to třeba fungovalo.

ladarozan

  • Stálý člen
  • **
  • Příspěvků: 837
Re: Namapování Escapu na CapsLock pomocí setxkbmap
« Odpověď #5 kdy: 08 Ledna 2010, 20:40:42 »
Ano, tak to je, s pomocí setxkbmap je to pracné, musí se vytvořit zcela nová klávesnice podobná původní, kde se pozmění potřebné znaky a pak se přepíná naráz celá.
Viz třeba : http://docs.linux.cz/howto/czech-howto/Czech-HOWTO-4.html
AMD A4-5300, Hauppauge HVR-4000, Ubuntu 12.04, Windows 8
-Tablet Protab26 a Toshiba AT10 Android 4.3.1
-Asus EEE1000H,WinXP

 

Provoz zaštiťuje spolek OpenAlt.