[LÖST] Förbättra keyb layout för programmering/LateX/mm.
Postat: 03 feb 2010, 11:58
Eftersom jag använder "{ }" väldigt mycket (i LaTeX) hade det varit sjukt smidigt att ha dessa på "," och "." tangenterna istället (tillsammans med AltGr).
Av vad jag förstått använder man xmodmaps och syntaxen är:
där <keysym> är braceright för "{", som man kan läsa från /usr/include/X11/keysymdef.h (med XK_ borttaget).
har lekt runt lite med xmodmap och flyttat runt tangenter för att kolla att jag gör rätt. Kruxet är när man skall lägga in AltGr knappen. Syntaxen borde vara (har jag läst):
sifferkoden har jag kollar med xev, och dessa stämmer, och första kolumnen efter "=" är vid vanlig tryckning och andra är key+shift, och tredje skall vara modifier+key, där modifier är/(borde vara) AltGr. Någon som vet vad som fattas? (AltGr-tangenten funkar som den skall på övriga tangenter, så den är det inget fel på.)
jag får inga kompileringsfel när jag kör:
men jag vet inte riktigt vad som behövs mer.
En annan fråga: när jag väl lyckats göra detta måste jag fixa så att xmodmap kör .Xmodmap varje gång jag startar om datorn, hur gör jag det på bästa sätt?
Jag har av någon anledning ingen ~/.xsession-fil, där kommandot annars skall ligga.
(läste just en wiki på archlinux där de sade att den skall ligga i ~/.xprofile)
Hittade en fil som inte direkt hjälper mig, men om någon annan lekter med xmodmap kan man ju kolla in denna: http://codepad.org/wPo9Mx8P
Av vad jag förstått använder man xmodmaps och syntaxen är:
Kod: Markera allt
keycode <Xkeycode> = <keysym>
har lekt runt lite med xmodmap och flyttat runt tangenter för att kolla att jag gör rätt. Kruxet är när man skall lägga in AltGr knappen. Syntaxen borde vara (har jag läst):
Kod: Markera allt
keycode 59 = comma semicolon braceleft
keycode 60 = period colon braceright
jag får inga kompileringsfel när jag kör:
Kod: Markera allt
xmodmap .Xmodmap
En annan fråga: när jag väl lyckats göra detta måste jag fixa så att xmodmap kör .Xmodmap varje gång jag startar om datorn, hur gör jag det på bästa sätt?
Jag har av någon anledning ingen ~/.xsession-fil, där kommandot annars skall ligga.
(läste just en wiki på archlinux där de sade att den skall ligga i ~/.xprofile)
Hittade en fil som inte direkt hjälper mig, men om någon annan lekter med xmodmap kan man ju kolla in denna: http://codepad.org/wPo9Mx8P