parent
1df2ad5977
commit
558eae3a42
@ -0,0 +1,57 @@ |
||||
|
||||
# Firefox |
||||
|
||||
Eigentlich macht Neo mit Firefox keine Probleme. |
||||
Bei Addons kann das aber vorkommen. |
||||
|
||||
## VimFX |
||||
[VimFX](https://addons.mozilla.org/en-US/firefox/addon/vimfx/) ist ein nützliches Addon, das die Firefox-Tastenkürzel an vim anpasst (und dadurch das Arbeiten ein wenig schneller macht). |
||||
|
||||
### Hintkeys |
||||
VimFX hat ein sinnvolles Hintkey-Konzept, allerdings nur für Qwertz. Unter Preferences → Hint Chars lassen sich die Tasten für Neo anpassen. |
||||
|
||||
## PentaDactyl |
||||
[Pentadactyl](http://5digits.org/pentadactyl/index) ist ein sehr fortschrittliches Addon, ähnlich dem bekannteren [Vimperator](http://www.vimperator.org/vimperator). |
||||
Firefox wird weitreichend geändert, z.B. bei Teilen der Benutzeroberfläche wie Menüs, Buttons und Extrakomponenten zum anonymen Surfen. |
||||
|
||||
### Insert geht nicht |
||||
!!! todo "Info" |
||||
Verweise auf V2 / V2-flux sind noch nicht eingetragen. |
||||
|
||||
Wenn man [V2](V2) oder [V2-flux](V2flux) *Insert* über Ebene4 eingibt, aktiviert das den *Caret Mode* nicht. Die Ursache dafür ist noch nicht bekannt. Shift-Insert (der Clipboard-Zugang) funktioniert dagegen problemlos. |
||||
|
||||
Vorerst muss man alternativ *i* benutzen (tut dasselbe). |
||||
|
||||
### Hintkeys |
||||
Pentadactyl benutzt standardmäßig die Zahlen 0-9 als Hintkeys. Leider muss man dafür entweder in die Zahlenreihe oder über Mod4 ein zusätzliches Zeichen eingeben. Glücklicherweise kann man das mit der Option `:set hk` ändern. Wer aber erwartet, dass Neo oder wenigstens Belegungen wie Colemak unterstützt werden, wird enttäuscht. |
||||
Statt fortschrittlichen Alternativen findet man als vorgeschlagen Wert nur (wieder einfach von links nach rechts) das greuliche Qwertz. |
||||
|
||||
|
||||
Lösung: |
||||
``` |
||||
:set hk=enirtsobah |
||||
:mkp! |
||||
``` |
||||
Diese Variante ist für Bone und V2 geeignet und entlastet die kleinen Finger. |
||||
|
||||
### Belegungsvorschläge |
||||
In allen Neo2-Varianten (einschließlich Cry, Bone, AdNW, V2) liegt „e“ auf einer guten Position auf der Grundlinie. |
||||
Da in Pentadactyl dieser Buchstabe nicht belegt ist, bietet es sich an, das Tastenkürzel zu setzen. |
||||
Hier wird beispielsweise f (für Hintkeys) auf e gelegt: |
||||
|
||||
``` |
||||
:nm -builtin e f |
||||
:nm -builtin E F |
||||
:mkp! |
||||
``` |
||||
|
||||
### Mac OS: Dritte Ebene |
||||
Die dritte Ebene wird von Firefox scheinbar so interpretiert, als werde zusätzlich *Alt* gedrückt. Dieses Problem betrifft nicht nur Vimperator/Pentadactyl, stört hier aber besonders (wegen *:*, */*). 'LarsHuluk' schlägt [folgende Lösung](https://git.neo-layout.org/neo/neo-layout/issues/172#issuecomment-1392) vor: |
||||
|
||||
``` |
||||
:command NeoNRemap -nargs=1 :nmap <A-<args>> <args> |
||||
:NeoNRemap : |
||||
:NeoNRemap @ |
||||
:NeoNRemap / |
||||
usw. |
||||
``` |
@ -0,0 +1,16 @@ |
||||
# Gnome |
||||
Dieser Artikel handelt von einer bekannten Desktopumgebung für Linux-basierte Systeme. |
||||
|
||||
## Aktivieren aller Tastaturlayouts |
||||
|
||||
Standardmäßig zeigt Gnome leider nicht alle installierten Tastaturlayouts an. So sind Layouts wie [Bone](../Layouts/bone.md) und [AdNW](../Layouts/andere.md) zwar auf fast allen Linux-Systemen installiert, jedoch nicht auswählbar, da Gnome der Ansicht ist, dass das ihre Zielgruppe nur verwirren würde. |
||||
|
||||
Man kann alle Layouts mit |
||||
``` |
||||
gsettings set org.gnome.desktop.input-sources show-all-sources true |
||||
``` |
||||
aktivieren. |
||||
Anschließend kann man sein gewünschtes Layout dann in den Einstellungen auswählen. Man kann sein Layout aber auch direkt in dconf eintragen, z.B. Bone mit: |
||||
``` |
||||
gsettings set org.gnome.desktop.input-sources sources "[('xkb','de+bone')]" |
||||
``` |
@ -0,0 +1,56 @@ |
||||
# MPlayer |
||||
|
||||
## Keypad |
||||
In der Standardeinstellung kann der MPlayer nicht über das Keypad – und also nicht über die Ebene 4 – bedient werden. Abhilfe schafft das Anlegen der Datei `~/.mplayer/input.conf` mit folgendem Inhalt: |
||||
|
||||
``` |
||||
KP1 contrast -1 |
||||
KP2 contrast 1 |
||||
KP3 brightness -1 |
||||
KP4 brightness 1 |
||||
KP5 hue -1 |
||||
KP6 hue 1 |
||||
KP7 saturation -1 |
||||
KP8 saturation 1 |
||||
KP9 volume -1 |
||||
KP0 volume 1 |
||||
``` |
||||
|
||||
## Belegungsvorschläge |
||||
|
||||
Mplayer hat standardmäßig alle Tastenkombinationen nach QWERTY ausgerichtet (vgl. [hier](http://sheet.shiar.nl/mplayer)). |
||||
In Neo ist das leider sehr unhandlich. |
||||
|
||||
Hier werden Vorschläge für eine bessere Bedienbarkeit gesammelt. |
||||
|
||||
### Vorschlag von anonym |
||||
|
||||
 |
||||
|
||||
!!! todo "Info" |
||||
Verweise auf Flux/V2-flux sind nicht eingetragen und ggf. obsolet (Flux → Bone) |
||||
|
||||
Geeignet für [Flux](Flux), [Flux1.01](Flux1.01) und [V2-flux](V2flux). |
||||
|
||||
``` |
||||
t seek +60 #NEO jump one minute forward |
||||
n seek -60 #NEO jump one minute backwards |
||||
d seek 600 #NEO jump ten minutes forward |
||||
c seek -600 #NEO jump ten minutes backwards |
||||
i volume -1 #NEO decrease volume |
||||
u volume -3 #NEO decrease volume |
||||
e volume 1 #NEO increase volume |
||||
a volume 3 #NEO increase volume |
||||
r vo_fullscreen #NEO fullscreen |
||||
m osd #NEO time |
||||
|
||||
#m mute #NEO switch |
||||
# d frame_drop #NEO switch |
||||
# r sub_pos -1 # move subtitles up #NEO switch |
||||
# t sub_pos +1 # down #NEO switch |
||||
# e panscan +0.1 # in #NEO switch |
||||
# c capturing # save (and append) file/stream to stream.dump with -capture #NEO switch |
||||
# n tv_step_norm #NEO switch |
||||
``` |
||||
|
||||
Eine Datei [mplayer_input.conf](mplayer_input.conf) kann hier heruntergeladen werden. |
@ -0,0 +1,28 @@ |
||||
# MS Office |
||||
|
||||
!!! question "Frage" |
||||
In Word von MS Office 2007 funktioniert mit dem nativen Treiber (kbdneo2.dll) Strg+Z und Strg+V nicht mehr. Wieso? |
||||
|
||||
Das ist ein kleiner Fehler bei MS Word und kann so oder so ähnlich auch in anderen „MS Office 2007“-Programmen auftreten. |
||||
|
||||
Die Funktionen von Strg+Z/V werden hier nicht wie gewohnt ausgelöst, sondern es sind reine Tastenkürzel/Shortcuts von MS Office und können umbelegt werden. Beim Layoutwechsel verschluckt sich das Office leider an ein paar Tasten. |
||||
|
||||
Der Bug kann auf zwei Weisen behoben werden: |
||||
|
||||
## Variante 1 |
||||
|
||||
Für ›Rückgängig‹ (Strg+Z): |
||||
|
||||
* Schaltflächen Office → Word-Optionen → Anpassen → Tastenkombinationen: Anpassen… → Kategorie „alle Befehle“ und Befehl „BearbeitenRückgängig“ auswählen. Es sollten nun die bisherigen Tastenfolgen ›Strg+Z‹ und ›Alt+Rück‹ angezeigt werden. |
||||
* Nun „Aktuelle Tasten:“ ›Strg+Z‹ markieren und mit dem Knopf Entfernen löschen. |
||||
* Bei „Neue Tastenkombination“ ›Strg+Z‹ eingeben → mit Zuordnen bestätigen. |
||||
|
||||
Nun sollte die Tastenfolge Strg+Z wieder bei aktuelle Tasten angezeigt werden und wie gewünscht funktionieren. |
||||
|
||||
Der Befehl für ›Einfügen‹ (Strg+V) heißt „BearbeitenEinfügen“, ansonsten wie oben vorgehen. Sollten noch andere Tastenkürzel nicht funktionieren, dann sollte sich das auf die gleiche Art und Weise beheben lassen. |
||||
|
||||
## Variante 2 |
||||
|
||||
Vor dem Starten eines Office-Programms ist das Standard-Tastaturlayout auf das normale Qwertz umzuschalten, damit Office mit Qwertz startet (genau darauf kommt es an). Dies kann beim aktuellen Windows 10 über Win+Leertaste erfolgen, ansonsten Win+R drücken und „control input.dll“ ausführen und dort einstellen. |
||||
|
||||
Sobald das Office-Programm (z.B. Excel) gestartet ist, kann man das Layout wieder auf Neo/Bone/usw. zurückstellen. Die Tastenkürzel werden wie erwartet funktionieren, auch für neue Dokumentfenster, solange wie man das Programm insgesamt nicht beendet. |
@ -0,0 +1,46 @@ |
||||
|
||||
# Neo und Tastenkombinationen von Programmen |
||||
|
||||
In vielen Programmen kann man zahllose Funktionen mit Tastenkombinationen aufrufen. |
||||
Diese sind standardmäßig meistens für QWERTZ bzw. QWERTY eingestellt und oft mit Neo schlecht erreichbar. |
||||
Falls das Programm ein sinnvolles ergonomisches Konzept hat, ist der Nachteil besonders schwerwiegend. |
||||
|
||||
Manchmal funktionieren bestimmte Funktionen auch nicht, obwohl der Treiber bei den entsprechenden Tasten sonst keine Probleme macht. |
||||
Hier werden Vorschläge gesammelt, wie man bestimmte Programme gut an Neo (oder experimentelle Belegungen) anpassen kann. |
||||
Als Vorbild dient das [ArchWiki](https://wiki.archlinux.org/), wo man neben reinen Problembehandlungen auch immer nützliche Tips erhält. |
||||
|
||||
## Sonstiges |
||||
|
||||
!!! todo "Todo" |
||||
Link ist nicht erreichbar, Seite muss noch migriert werden. |
||||
|
||||
* [Java-Programme](JavaMod4Fix.md) |
||||
|
||||
## Liste aller undo/redo-fähigen oder -unfähigen Programme |
||||
|
||||
!!! todo "Todo" |
||||
Das sollte irgendwann aktualisiert werden. |
||||
|
||||
Diese Seite enthält eine Liste aller undo-/redo-fähigen oder -unfähigen Programme. Mit undo-/redo-fähig ist gemeint, dass sie die X-Funktion undo/redo unterstützen. |
||||
|
||||
|**Programm**|**undo**|**redo**| |
||||
| :--- | :---: | :---: | |
||||
|Openoffice|✔|✘| |
||||
|Abiword|✘|✘| |
||||
|Gnumeric|✘|✘| |
||||
|Kmail|✘|✘| |
||||
|Kate|✘|✘| |
||||
|Kwrite|✘|✘| |
||||
|Firefox|✘|✘| |
||||
|Lyx|✘|✘| |
||||
|Konqueror|✘|✘| |
||||
|Gimp|✘|✘| |
||||
|Amarok|✘|✘| |
||||
|Gedit|✘|✘| |
||||
|Emacs|✔|✔| |
||||
|Inkscape|✘|✘| |
||||
|Gvim|✔|✘| |
||||
|Vim|✘|✘| |
||||
|Meld|✘|✘| |
||||
|
||||
Damit sind wohl ein paar Bugreports nötig. Aber vielleicht reicht jeweils einer für alle KDE- und einer für alle GTK/Gnome-Programme. Dann wäre es gar nicht so viel Arbeit. |
@ -0,0 +1,67 @@ |
||||
# Urban Terror |
||||
Wie alle anderen typischen Egoshooter ist [Urban Terror](http://www.urbanterror.info/news/home/) ohne Anpassung mit Neo praktisch unspielbar. Der Abschnitt mit den bind-Befehlen in der Konfigurationsdatei `~/.q3a/q3ut4/q3config.cfg` ist daher folgendermaßen anzupassen: |
||||
``` |
||||
unbindall |
||||
bind TAB "+scores" |
||||
bind SPACE "+moveup" |
||||
bind 1 "ut_weaptoggle knife" |
||||
bind 2 "ut_weaptoggle grenade" |
||||
bind 3 "ut_weaptoggle sidearm" |
||||
bind 4 "ut_weaptoggle secondary" |
||||
bind 5 "ut_weaptoggle primary" |
||||
bind 6 "ut_weaptoggle bomb" |
||||
bind [ "ut_itemprev" |
||||
bind ] "ut_itemnext" |
||||
bind ` "toggleconsole" |
||||
bind a "+moveright" |
||||
bind b "+button3" |
||||
bind c "+button5" |
||||
bind e "+button7" |
||||
bind h "ui_radio" |
||||
bind i "+back" |
||||
bind m "maptoggle" |
||||
bind n "+button3" |
||||
bind o "ut_weapdrop" |
||||
bind p "ut_itemuse" |
||||
bind q "+button6" |
||||
bind r "+button5" |
||||
bind t "messagemode" |
||||
bind u "+moveleft" |
||||
bind v "+forward" |
||||
bind w "messagemode" |
||||
bind x "+button6" |
||||
bind y "messagemode2" |
||||
bind ~ "toggleconsole" |
||||
bind CTRL "+movedown" |
||||
bind SHIFT "+speed" |
||||
bind F1 "vote yes" |
||||
bind F2 "vote no" |
||||
bind F3 "ut_radio 1 1 Affirmative/Yes" |
||||
bind F4 "ut_radio 1 2 Negative/No" |
||||
bind F5 "ut_radio 3 3 Medic, need a medic here!" |
||||
bind F6 "ut_radio 2 6 Taking fire, need assistance!" |
||||
bind F7 "ut_radio 9 4 Sorry!" |
||||
bind F8 "ut_radio 9 9 Thank you very much!" |
||||
bind F9 "ut_radio 2 9 Mooove! For Blood and Glory!" |
||||
bind MOUSE1 "+attack" |
||||
bind MOUSE2 "ut_zoomin" |
||||
bind MOUSE3 "ut_zoomreset" |
||||
bind MWHEELDOWN "weapprev" |
||||
bind MWHEELUP "weapnext" |
||||
bind WORLD_86 "+button8" |
||||
bind WORLD_92 "messagemode2" |
||||
``` |
||||
Dies führt zu folgender Belegung: |
||||
|
||||
| Taste | Aktion | |
||||
| :---: | :---: | |
||||
| v | Vorwärts laufen | |
||||
| u | Nach links laufen | |
||||
| i | Rückwärts laufen | |
||||
| a | Nach rechts laufen | |
||||
| ö | Sprinten | |
||||
| c | Nachladen | |
||||
| Strg | Ducken | |
||||
| Leertaste | Springen | |
||||
| x | Verbinden | |
||||
| e | Benützen<br>(Türen öffnen, Bombe entschärfen) | |
@ -0,0 +1,57 @@ |
||||
|
||||
# Urxvt |
||||
|
||||
## Clipboard |
||||
|
||||
Shift-Insert ist nur über Umwege zu erreichen, auch mit Insert in Ebene4. |
||||
Daher bietet es sich an, für urxvt die keysym zu ändern. |
||||
|
||||
Man installiert dafür [https://github.com/muennich/urxvt-perls](https://github.com/muennich/urxvt-perls) und schreibt in die .Xresources: |
||||
|
||||
``` |
||||
URxvt.perl-ext-common: default,clipboard |
||||
URxvt.keysym.Insert: perl:clipboard:paste |
||||
``` |
||||
|
||||
## Keypad geht nicht |
||||
|
||||
Bis jetzt sind zwei Fälle bekannt, wo Ebene 4 versagt: Vim und urxvt-screen (für [Alt]+[$ZAHL] in screen). |
||||
|
||||
## screen im rxvt-unicode |
||||
|
||||
Für die Verwendung von urxvt und screen bietet es sich an das Keypad in Ebene 4, vor allem in |
||||
Kombination mit [Alt] verwenden zu wollen. Durch die Umsetzung der Erweiterungen nach #182 kann dies erreicht werden. |
||||
Hierfür muss die `~/.Xresources` um Folgendes ergänzt werden: |
||||
``` |
||||
URxvt.keysym.KP_Add: + |
||||
URxvt.keysym.KP_Subtract: - |
||||
URxvt.keysym.KP_Multiply: * |
||||
URxvt.keysym.KP_Divide : / |
||||
URxvt.keysym.KP_Decimal : . |
||||
URxvt.keysym.KP_Separator : , |
||||
URxvt.keysym.KP_1: 1 |
||||
URxvt.keysym.KP_2: 2 |
||||
URxvt.keysym.KP_3: 3 |
||||
URxvt.keysym.KP_4: 4 |
||||
URxvt.keysym.KP_5: 5 |
||||
URxvt.keysym.KP_6: 6 |
||||
URxvt.keysym.KP_7: 7 |
||||
URxvt.keysym.KP_8: 8 |
||||
URxvt.keysym.KP_9: 9 |
||||
URxvt.keysym.KP_0: 0 |
||||
``` |
||||
|
||||
Hierdurch kann es passieren, dass die Tastenkombinationen [Alt]+[$Zahl] nicht mehr funktionieren. |
||||
Als Lösung können diese Kombinationen ebenfalls in die `~/.Xresources` aufgenommen werden. |
||||
``` |
||||
URxvt.keysym.M-KP_1: \0331 |
||||
URxvt.keysym.M-KP_2: \0332 |
||||
URxvt.keysym.M-KP_3: \0333 |
||||
URxvt.keysym.M-KP_4: \0334 |
||||
URxvt.keysym.M-KP_5: \0335 |
||||
URxvt.keysym.M-KP_6: \0336 |
||||
URxvt.keysym.M-KP_7: \0337 |
||||
URxvt.keysym.M-KP_8: \0338 |
||||
URxvt.keysym.M-KP_9: \0339 |
||||
URxvt.keysym.M-KP_0: \0330 |
||||
``` |
@ -0,0 +1,59 @@ |
||||
|
||||
# Neo und Vim |
||||
|
||||
!!! todo "Todo" |
||||
Verweise auf V2 / V2-flux sind noch nicht eingetragen. |
||||
|
||||
!!! tip "Hinweis" |
||||
Es gibt mittlerweile mit [V2](V2) ein Speziallayout, das sich hervorragend für die Arbeit mit vim eignet. |
||||
|
||||
## Das Numpad funktioniert nicht |
||||
Das ist kein Neo-spezifisches Problem. Der Fehler ist seit Jahren bekannt und tritt bei sämtlichen integrierten Numpads auf. Für Nutzer von xterm und urxvt gibt es im [Bugreport](http://wiki.neo-layout.org/ticket/182) Abhilfe: |
||||
|
||||
### xterm |
||||
|
||||
``` |
||||
Für xterm ergänzt man die VT100-Translations: |
||||
|
||||
XTerm*VT100.translations: \ |
||||
:<KeyPress> KP_Add:string("+") \n\ |
||||
:<KeyPress> KP_Subtract:string("-") \n\ |
||||
:<KeyPress> KP_Multiply:string("*") \n\ |
||||
:<KeyPress> KP_Divide:string("/") \n\ |
||||
:<KeyPress> KP_Decimal:string(".") \n\ |
||||
:<KeyPress> KP_Separator:string(",") \n\ |
||||
:<KeyPress> KP_1:string("1") \n\ |
||||
:<KeyPress> KP_2:string("2") \n\ |
||||
:<KeyPress> KP_3:string("3") \n\ |
||||
:<KeyPress> KP_4:string("4") \n\ |
||||
:<KeyPress> KP_5:string("5") \n\ |
||||
:<KeyPress> KP_6:string("6") \n\ |
||||
:<KeyPress> KP_7:string("7") \n\ |
||||
:<KeyPress> KP_8:string("8") \n\ |
||||
:<KeyPress> KP_9:string("9") \n\ |
||||
:<KeyPress> KP_0:string("0") \n\ |
||||
… |
||||
``` |
||||
|
||||
wobei „…“ der bisherige Inhalt der VT100-Translations ist; siehe die xterm man page (und zum Syntax Anhang B von «X Toolkit Intrinsics - C Language Interface»). |
||||
|
||||
### urxvt |
||||
Siehe [urxvt](Urxvt.md) |
||||
|
||||
## Das Steuerkreuz funktioniert nicht |
||||
Bis jetzt hat erst ein Neoling (unter Verwendung der xmodmap) dieses Problem gehabt. |
||||
|
||||
Tritt mindestens in xterm und urxvt auf, die Lösung entspricht vermutlich der Problembehandlung für den Ziffernblock. |
||||
|
||||
## Mappings von Sonderzeichen |
||||
In vim gibt es das ungewollte Feature, das alle Mappings ignoriert werden, die in ihrer Unicode-Repräsentation die Sequenz *0x80* haben. |
||||
Das betrifft z.B. die Zeichen „–“, „—“ und „•“. |
||||
|
||||
g8 im normal mode zeigt den Unicode-Wert eines Zeichens an. Wenn dort eine *80* vorkommt ist das Mapping leider nicht möglich. |
||||
|
||||
## Neo hat kein HJKL auf der Grundlinie |
||||
Kein wirklicher Nachteil. Vim kann viel mehr als zeilenweise Bewegungen. |
||||
Dieses [Poster](http://naleid.com/blog/2010/10/04/vim-movement-shortcuts-wallpaper) gibt einen guten Überblick über die Navigation in vim. |
||||
Ansonsten wendet man sich an den vim-Experten seines Vertrauens (z.B. #vim in freenode). |
||||
|
||||
Ein paar Tips für vim-Addons findet man in [Firefox](Firefox.md). |
@ -0,0 +1,70 @@ |
||||
# Weechat |
||||
|
||||
Weechat kann man auf viele Arten steuern. |
||||
Eine Möglichkeit, Anschläge zu sparen, ist die Verwendung des Alias-Plugins. |
||||
|
||||
## Belegungsvorschläge |
||||
|
||||
### Vorschlag von anonym |
||||
|
||||
Geeignet für [Flux](Flux), [Flux1.01](Flux1.01) und [V2-flux](V2flux). |
||||
|
||||
Verwendung mit mehreren Fenstern und vielen Buffern, außerdem werden häufig Links geöffnet. |
||||
|
||||
``` |
||||
1 = "/buffer 1" |
||||
10 = "/buffer 10" |
||||
11 = "/buffer 11" |
||||
12 = "/buffer 12" |
||||
13 = "/buffer 13" |
||||
14 = "/buffer 14" |
||||
15 = "/buffer 15" |
||||
2 = "/buffer 2" |
||||
3 = "/buffer 3" |
||||
4 = "/buffer 4" |
||||
5 = "/buffer 5" |
||||
6 = "/buffer 6" |
||||
7 = "/buffer 7" |
||||
8 = "/buffer 8" |
||||
9 = "/buffer 9" |
||||
a = "/join" |
||||
AAWAY = "allserv /away" |
||||
AME = "allchan /me" |
||||
AMSG = "allchan /msg *" |
||||
ANICK = "allserv /nick" |
||||
b = "/url list" |
||||
BYE = "quit" |
||||
c = "/buffer -1" |
||||
CHAT = "dcc chat" |
||||
CL = "buffer clear" |
||||
CLOSE = "buffer close" |
||||
d = "/buffer +1" |
||||
e = "/url 1" |
||||
EXIT = "quit" |
||||
i = "/input jump_smart" |
||||
KB = "kickban" |
||||
l = "connect" |
||||
LEAVE = "part" |
||||
M = "msg" |
||||
MUB = "unban *" |
||||
n = "/window -1" |
||||
o = "/url" |
||||
q = "/quit" |
||||
r = "/reconnect" |
||||
REDRAW = "window refresh" |
||||
SAY = "msg *" |
||||
SIGNOFF = "quit" |
||||
t = "/window +1" |
||||
u = "/close" |
||||
UB = "unban" |
||||
UMODE = "mode $nick" |
||||
V = "command core version" |
||||
w = "/query" |
||||
WC = "window merge" |
||||
WI = "whois" |
||||
WII = "whois $1 $1" |
||||
WW = "whowas" |
||||
x = "/nick nickname" |
||||
``` |
||||
|
||||
Eine Datei [weechat_alias.conf](weechat_alias.conf) ist hier zum Download verfügbar. |
@ -0,0 +1,7 @@ |
||||
# Xchat |
||||
|
||||
Mit dem kbdneo-Treiber funktionieren unter Windows Ebenen 3-6 nicht. |
||||
Ein Bugreport und Lösungen stehen noch aus. |
||||
|
||||
Vorläufige Lösung: |
||||
Mit dem NeoVars-Treiber funktionieren alle Ebenen. |
@ -0,0 +1,8 @@ |
||||
# i3 |
||||
|
||||
## Allgemeines |
||||
|
||||
i3 besitzt eine ausgereifte, leicht merkbare Tastensteuerung für QWERTY (vgl. [hier](http://i3wm.org/docs/userguide.html#_default_keybindings)). |
||||
|
||||
Bei der Installation kann der [i3-config-wizard](http://build.i3wm.org/docs/i3-config-wizard.html) aus der aktuellen Belegung (xmodmap oder xkbmap) automatisch eine entsprechende Belegung für |
||||
Neo generieren (d.h. die Funktionen befinden sich auf denselben Positionen). |
After Width: | Height: | Size: 18 KiB |
@ -0,0 +1,182 @@ |
||||
## |
||||
## MPlayer input control file |
||||
## |
||||
## You are able to redefine default keyboard/joystick/mouse/LIRC bindings, or |
||||
## add new ones here. |
||||
## See DOCS/tech/slave.txt for possible commands that can be bound. |
||||
## Also see mplayer -input cmdlist for other possible options. |
||||
## The file should be placed in the $HOME/.mplayer directory. |
||||
## |
||||
## If you wish to unbind a key, use key ignore. |
||||
## e.g. ENTER ignore |
||||
## |
||||
|
||||
RIGHT seek +10 |
||||
LEFT seek -10 |
||||
t seek +60 #NEO jump one minute forward |
||||
n seek -60 #NEO jump one minute backwards |
||||
d seek 600 #NEO jump ten minutes forward |
||||
c seek -600 #NEO jump ten minutes backwards |
||||
PGUP seek 600 |
||||
PGDWN seek -600 |
||||
#m mute #NEO switch |
||||
# switch_audio # switch audio streams |
||||
+ audio_delay 0.100 |
||||
= audio_delay 0.100 |
||||
- audio_delay -0.100 |
||||
[ speed_mult 0.9091 # scale playback speed |
||||
] speed_mult 1.1 |
||||
{ speed_mult 0.5 |
||||
} speed_mult 2.0 |
||||
BS speed_set 1.0 # reset speed to normal |
||||
q quit |
||||
ESC quit |
||||
ENTER pt_step 1 1 # skip to next file |
||||
p pause |
||||
. frame_step # advance one frame and pause |
||||
SPACE pause |
||||
HOME pt_up_step 1 |
||||
END pt_up_step -1 |
||||
> pt_step 1 # skip to next file |
||||
< pt_step -1 # previous |
||||
INS alt_src_step 1 |
||||
DEL alt_src_step -1 |
||||
o osd |
||||
I osd_show_property_text "${filename}" # display filename in osd |
||||
P osd_show_progression |
||||
z sub_delay -0.1 # subtract 100 ms delay from subs |
||||
x sub_delay +0.1 # add |
||||
9 volume -1 |
||||
i volume -1 #NEO decrease volume |
||||
u volume -3 #NEO decrease volume |
||||
/ volume -1 |
||||
0 volume 1 |
||||
* volume 1 |
||||
e volume 1 #NEO increase volume |
||||
a volume 3 #NEO increase volume |
||||
1 contrast -1 |
||||
2 contrast 1 |
||||
3 brightness -1 |
||||
4 brightness 1 |
||||
5 hue -1 |
||||
6 hue 1 |
||||
7 saturation -1 |
||||
8 saturation 1 |
||||
( balance -0.1 # adjust audio balance in favor of left |
||||
) balance +0.1 # right |
||||
# d frame_drop #NEO switch |
||||
D step_property deinterlace # toggle deinterlacer, requires -vf yadif or kerndeint |
||||
# r sub_pos -1 # move subtitles up #NEO switch |
||||
# t sub_pos +1 # down #NEO switch |
||||
#? sub_step +1 # immediately display next subtitle |
||||
#? sub_step -1 # previous |
||||
#? sub_scale +0.1 # increase subtitle font size |
||||
#? sub_scale -0.1 # decrease subtitle font size |
||||
r vo_fullscreen #NEO fullscreen |
||||
f vo_fullscreen |
||||
T vo_ontop # toggle video window ontop of other windows |
||||
w panscan -0.1 # zoom out with -panscan 0 -fs |
||||
# e panscan +0.1 # in #NEO switch |
||||
# c capturing # save (and append) file/stream to stream.dump with -capture #NEO switch |
||||
s screenshot # take a png screenshot with -vf screenshot |
||||
# S will take a png screenshot of every frame |
||||
|
||||
h tv_step_channel 1 |
||||
l tv_step_channel -1 |
||||
# n tv_step_norm #NEO switch |
||||
b tv_step_chanlist |
||||
|
||||
## |
||||
## Joystick section |
||||
## WARNING: joystick support has to be explicitly enabled at |
||||
## compiletime with --enable-joystick |
||||
## |
||||
|
||||
JOY_RIGHT seek 10 |
||||
JOY_LEFT seek -10 |
||||
JOY_UP seek 60 |
||||
JOY_DOWN seek -60 |
||||
JOY_BTN0 pause |
||||
JOY_BTN1 osd |
||||
m osd #NEO time |
||||
JOY_BTN2 volume 1 |
||||
JOY_BTN3 volume -1 |
||||
JOY_BTN4 set_menu main |
||||
|
||||
## |
||||
## Apple Remote section |
||||
## |
||||
## To use OSD menu with Apple Remote, set key AR_MENU to any OSD menu command, |
||||
## or just comment out the 'AR_MENU osd' line and uncomment the line after it. |
||||
## |
||||
|
||||
AR_PLAY pause |
||||
AR_PLAY_HOLD quit |
||||
AR_NEXT seek 30 |
||||
AR_NEXT_HOLD seek 120 |
||||
AR_PREV seek -10 |
||||
AR_PREV_HOLD seek -120 |
||||
AR_MENU menu up |
||||
#AR_MENU menu cancel |
||||
AR_MENU_HOLD mute |
||||
AR_VUP volume 1 |
||||
AR_VDOWN volume -1 |
||||
|
||||
## |
||||
## OSD Menu movement keys |
||||
## |
||||
## If you are using only the keyboard it is enough to define one command (like |
||||
## "menu up"), because then that single key will display the menu, which can |
||||
## then be navigated with the cursor keys and ENTER (defined in menu.conf). |
||||
## |
||||
## LIRC users should bind each "menu" command to a button on their remote. |
||||
## |
||||
## The set_menu command directly displays the (sub)menu specified as |
||||
## its argument. Usage should be self-explanatory (although not likely |
||||
## to be needed), after reading input.conf. |
||||
## |
||||
|
||||
#MOUSE_BTN0 menu up |
||||
#y menu down |
||||
#y menu ok |
||||
#y menu cancel |
||||
#y menu hide |
||||
#y set_menu general_pref |
||||
|
||||
## |
||||
## DVDNAV |
||||
## Requires dvdnav:// |
||||
## |
||||
|
||||
UP {dvdnav} dvdnav up # DVDNav UP |
||||
DOWN {dvdnav} dvdnav down # DVDNav DOWN |
||||
LEFT {dvdnav} dvdnav left # DVDNav LEFT |
||||
RIGHT {dvdnav} dvdnav right # DVDNav RIGHT |
||||
ESC {dvdnav} dvdnav menu # DVDNav MENU |
||||
ENTER {dvdnav} dvdnav select # DVDNav SELECT (ok) |
||||
BS {dvdnav} dvdnav prev # DVDNav PREVIOUS menu (in the order chapter->title->root) |
||||
|
||||
AR_VUP {dvdnav} dvdnav up # DVDNav UP |
||||
AR_VDOWN {dvdnav} dvdnav down # DVDNav DOWN |
||||
AR_PREV {dvdnav} dvdnav left # DVDNav LEFT |
||||
AR_NEXT {dvdnav} dvdnav right # DVDNav RIGHT |
||||
AR_MENU {dvdnav} dvdnav menu # DVDNav MENU |
||||
AR_PLAY {dvdnav} dvdnav select # DVDNav SELECT (ok) |
||||
|
||||
#? seek_chapter -1 # skip to previous dvd chapter |
||||
#? seek_chapter +1 # next |
||||
|
||||
## |
||||
## Advanced seek |
||||
## Uncomment the following lines to be able to seek to n% of the media with |
||||
## the Fx keys. |
||||
## |
||||
#F1 seek 10 1 |
||||
#F2 seek 20 1 |
||||
#F3 seek 30 1 |
||||
#F4 seek 40 1 |
||||
#F5 seek 50 1 |
||||
#F6 seek 60 1 |
||||
#F7 seek 70 1 |
||||
#F8 seek 80 1 |
||||
#F9 seek 90 1 |
@ -0,0 +1,60 @@ |
||||
# |
||||
# alias.conf -- weechat v0.4.2 |
||||
# |
||||
|
||||
[cmd] |
||||
1 = "/buffer 1" |
||||
10 = "/buffer 10" |
||||
11 = "/buffer 11" |
||||
12 = "/buffer 12" |
||||
13 = "/buffer 13" |
||||
14 = "/buffer 14" |
||||
15 = "/buffer 15" |
||||
2 = "/buffer 2" |
||||
3 = "/buffer 3" |
||||
4 = "/buffer 4" |
||||
5 = "/buffer 5" |
||||
6 = "/buffer 6" |
||||
7 = "/buffer 7" |
||||
8 = "/buffer 8" |
||||
9 = "/buffer 9" |
||||
a = "/join" |
||||
AAWAY = "allserv /away" |
||||
AME = "allchan /me" |
||||
AMSG = "allchan /msg *" |
||||
ANICK = "allserv /nick" |
||||
b = "/url list" |
||||
BYE = "quit" |
||||
c = "/buffer -1" |
||||
CHAT = "dcc chat" |
||||
CL = "buffer clear" |
||||
CLOSE = "buffer close" |
||||
d = "/buffer +1" |
||||
e = "/url 1" |
||||
EXIT = "quit" |
||||
i = "/input jump_smart" |
||||
KB = "kickban" |
||||
l = "connect" |
||||
LEAVE = "part" |
||||
M = "msg" |
||||
MUB = "unban *" |
||||
n = "/window -1" |
||||
o = "/url" |
||||
q = "/quit" |
||||
r = "/reconnect" |
||||
REDRAW = "window refresh" |
||||
SAY = "msg *" |
||||
SIGNOFF = "quit" |
||||
t = "/window +1" |
||||
u = "/close" |
||||
UB = "unban" |
||||
UMODE = "mode $nick" |
||||
V = "command core version" |
||||
w = "/query" |
||||
WC = "window merge" |
||||
WI = "whois" |
||||
WII = "whois $1 $1" |
||||
WW = "whowas" |
||||
x = "/nick nickname" |
||||
|
||||
[completion] |
Loading…
Reference in new issue