Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
shiftlock [2008/12/16 10:50] geraldshiftlock [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== Shift Lock / Caps Lock ====== ====== Shift Lock / Caps Lock ======
  
-in /etc/Xtt/xorg.conf einfügen:+===== Capslock deakivieren unter Ubuntu ===== 
 + 
 +Geht jetzt ganz einfach über die Systemeinstellungen->Tastatur! 
 + 
 + 
 +Quelle((http://www.ubuntugeek.com/disable-and-enable-caps-lock-in-ubuntu.html)) funktioniert! 
 + 
 +==== Solution 1 ==== 
 + 
 + 
 +If you want to disable Caps Lock in Ubuntu you need to type the following command in your terminal 
 + 
 +<code>xmodmap -e “clear Lock”</code> 
 + 
 +If you want to Enable Caps Lock in Ubuntu you need to type the following command in your terminal 
 + 
 +<code>xmodmap -e “add Lock = Caps_Lock”</code> 
 + 
 +==== Solution 2 ==== 
 + 
 + 
 +1) create an appropriate xmodmap-file
 <code> <code>
-Section "InputDevice" +xmodmap -pke > ~/.xmodmap.myown</code>
-. +
-. +
-+
-    Option          "XkbOptions"    "caps:shiftlock"+
  
 +2) Search the line with capslock in it, it’s keycode 66 in my case. Replace it with something you wouls like, my line looks like this
 +
 +<code>keycode 66 = slash backslash</code>
 +
 +so You need to slash and backslash on your capslock.
 +
 +3) make two entries for the xmodmap in [[http://wiki.ubuntuusers.de/Autostart|autostart]]
 +<code>
 +xmodmap -e “clear Lock”
 +xmodmap ~/.xmodmap.myown</code>
 +
 +with the first command, the capslock function is disabled, with the second the modified keymap is loaded.
 +
 +===== Capslock deakivieren ====
 +
 +Quelle((http://wapedia.mobi/de/Umschaltsperre?t=3.))
 +
 +Unter dem Betriebssystem GNU/Linux kann man die Caps-Lock Taste abschalten, um so ein versehentliches Betätigen zu vermeiden. Um die Caps-Lock-Taste innerhalb der grafischen Oberfläche X-Window temporär zu deaktivieren, muss folgender Befehl in der Shell eingegeben werden:
 +<code> $ xmodmap -e "clear Lock"</code> 
 +Eine dauerhafte Deaktivierung erwirkt folgender Eintrag in der Datei /etc/X11/Xmodmap (systemweit) oder ~/.Xmodmap (auf Benutzerbasis):
 +<code> clear Lock</code> 
 +Alternativ kann die Taste auch mit einer anderen Funktion belegt werden.
 +Außerdem kann Caps-Lock in Shift-Lock umgewandelt werden (Schreibmaschinen-Verhalten, Umschalttaste entriegelt Feststelltaste) mit folgendem Eintrag in /etc/X11/xorg.conf:
 +<code> Option "XkbOptions" "caps:shiftlock"</code> 
 +Das entspricht in etwa der Einstellung in Windows: „Deaktivierung der Feststelltaste“ durch „Umschalttaste drücken“. Durch Veränderungen in dieser Zeile lassen sich auch andere Verhaltensweisen der Umschaltsperre ändern, für Näheres siehe: [[http://freedesktop.org/wiki/Software/XKeyboardConfig/]]
 +
 +
 +Quelle((http://blog.256bit.org/archives/543-Caps-Lock-unter-Windows-und-Linux-umdefinieren.html))
 +===== CAPS LOCK UNTER WINDOWS UND LINUX UMDEFINIEREN =====
 +  
 +===== COMPOSE KEY MITTELS XMODMAP =====
 +
 +Unter einem unixoidem Betriebssystem kann man Capslock für den X-Server entweder mittels xmodmap umbiegen oder mittels der XKBD-Extensions des X-Servers.
 +
 +Mittels xmodmap kann man so z.B. aus einer Caps-Lock Taste eine Compose-Key Taste machen:
 +<code> 
 +
 +~$ cat <<EOF >>~/.xmodmap
 +clear Lock
 +! keycode über xset ablesen
 +keycode 115 = Multi_key
 +EOF
 +~$ xmode ~/.xmodmap
 + 
 </code> </code>
 +Nun kann man mittels Compose_key o c das allseits beliebte Copyright Zeichen © erzeugen. Den Keycode erfährt man dabei mit xset.
 + 
 + 
 +==== COMPOSE KEY MITTELS XKB-EXTENSION ====
 +
 +
 +Selbiges kann man auch mittels der xkb-Extensions des X-Servers einstellen. Der Compose Key wird dabei in der Konfigurationsdatei des X-Servers /etc/X11/xorg.conf in der Section InputDevice definiert:
 +<code> 
 +
 +~$ cat /etc/X11/xorg.conf
 +[...]
 +Section "InputDevice" 
 +    Identifier  "Keyboard1" 
 +    Driver      "kbd" 
 +    Option "XkbRules"   "xorg" 
 +    Option "XkbModel"   "pc105" 
 +    Option "XkbLayout"  "de" 
 +    Option "XkbVariant" "nodeadkeys" 
 +    Option "XkbOptions" "compose:caps" 
 +EndSection 
 +[...]
 + 
 +</code>
 + 
 + Nach einem Neustart des X-Servers sollte dabei Compose auf der CapsLock Taste liegen.
 + 
 + 
 +==== COMPOSE KEY AUF DER KONSOLE ====
 +
 +
 + Für die reine Textkonsole muß man mit den keycodes rumhantieren. Showkey zeigt einem dabei freundlicherweise den Keycode der Taste an. Hier ist keycode 125 = Caps Lock.
 + Nun kann man eine eigene Map erzeugen, in dem man zum Beispiel die vorhandene unter /usr/share/keymaps/i386/de-latin1.kmap.gz die Zeile keycode 125 = Compose hinzufügt (Backup vorher nicht vergessen!).
 + 
 + Man kann sich auch die Mechanismen von console-tools bzw. kbd zu Nutze machen. Beide Tools ermöglichen es einem, Keys zu remappen. Dies geschieht über /etc/kbd/remap bzw. /etc/console-tools/remap. Dabei handelt es sich um ein simples Sed-Script, dass die Ausgabe von dumpkeys ausgewertet wird und dann wieder an loadkeys übergeben wird. So kann man z.B. Caps Lock folgendermaßen auf Control umbiegen:
 +<code> 
 +
 +s/keycode  58 = Caps_Lock/keycode  58 = Control/;
 + 
 +</code>
 + Möchte man etwas hinzufügen (z.B. ein die Belegung der Compose-Taste) so fügt man die folgende Zeile hinzu:
 +<code> 
 +
 +$a\
 +keycode 125 = Compose
 + 
 +</code>
 + Das heißt, dass am Ende der Ausgabe der Ausdruck "keycode 125 = Compose" hinzugefügt wird. Sed ist aber ein anderes Thema. Dazu mehr ein anderes Mal.
 + 
 + Danach das entsprechende Script in /etc/init.d restarten (der Name hängt davon ab, ob kbd oder console-tools genutzt wurde, wahrscheinlich irgendwas wie *console*) und man kann mit compose ae æ erzeugen.
 +
  
 ---- ----
 
Nach oben
shiftlock.1229424635.txt.gz · Zuletzt geändert: 2024/02/29 13:35 (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp