Nun, ich benutze Dvorak eigentlich nicht, aber Neo2 , aber da ich eine matrixartige Tastatur verwende ( Wirklich Ergonomisch ) Ich habe auch die Zahlen verschoben.
Deshalb funktioniert diese Konstruktion in meinem xmonad.hs
nicht ergonomisch:
Ich möchte das ändern, um mit den Tasten 2 bis 0 auf die Arbeitsbereiche 1 bis 9 zugreifen zu können.
Wie könnte ich das erreichen? Ich habe versucht, die dritte Zeile zu
zu ändern %Vor%aber dann konnte ich nicht auf den neunten Arbeitsbereich zugreifen. Wie muss ich das ändern? Eine kurze Erklärung wäre schön, also etwas über diese Konstruktion zu lernen (ich habe Haskell vor vielen Jahren gelernt und das meiste davon vergessen).
Dein Problem ist, dass xK_2
größer ist als xK_0
, also ist die Liste [xK_2 .. xK_0]
leer:
Sie sollten eine etwas längere Liste verwenden. Es gibt mindestens zwei vernünftige Wege, dies zu tun; Eine besteht darin, alle Schlüssel manuell einzugeben:
%Vor%Was ich wahrscheinlich verwenden würde, ist ein bisschen kürzer:
%Vor%Denken Sie daran, einige Klammern hinzuzufügen, wenn es Teil eines größeren Ausdrucks ist.
Tags und Links haskell keyboard xmonad ergonomics