Ändra tangenter i Ubuntu 12.10
Ändra tangenter i Ubuntu 12.10
Har en liten "netbook" (eeepc) med 2-tangents kombinationer för pgup och pgdn.
Vill nu ändra så att caps-lock blir pgdn och § blir pgup.
Allt för att kunna läsa tidningen med en kaffekopp i handen.
Har tittat på http://www.x.org/ men informationen där är dels motsägelsefull och dels obsolet.
Tacksam om någon har ett tips
Håkan
Vill nu ändra så att caps-lock blir pgdn och § blir pgup.
Allt för att kunna läsa tidningen med en kaffekopp i handen.
Har tittat på http://www.x.org/ men informationen där är dels motsägelsefull och dels obsolet.
Tacksam om någon har ett tips
Håkan
Re: Ändra tangenter i Ubuntu 12.10
Jag skulle gissa att xmodmap är programmet du söker: http://askubuntu.com/questions/24916/ho ... rtain-keys
Sv. guider: http://ubuntu-se.org/wiki/Howtos
Server Guide: https://help.ubuntu.com/12.04/serverguide/index.html
FAH: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=54741
Felsök Internet-uppkopplingen: http://ubuntu-se.org/phpBB3/viewtopic.p ... 47#p450647
Buggrapportera: http://ubuntu-se.org/phpBB3/viewtopic.p ... 04#p450704
Server Guide: https://help.ubuntu.com/12.04/serverguide/index.html
FAH: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=54741
Felsök Internet-uppkopplingen: http://ubuntu-se.org/phpBB3/viewtopic.p ... 47#p450647
Buggrapportera: http://ubuntu-se.org/phpBB3/viewtopic.p ... 04#p450704
Re: Ändra tangenter i Ubuntu 12.10
Tack för det, fungerar perfekt.
Jag lade dock Xmodmap i /etc/X11/xinit/Xmodmap och ändrade /etc/X11/xinit/xinitrc till:
#!/bin/sh
/etc/X11/xinit/Xinitrc
# global xinitrc file, used by all X sessions started by xinit (startx)
# invoke global X session script
. /etc/X11/Xsession
så att det gäller för alla användare.
Håkan
Jag lade dock Xmodmap i /etc/X11/xinit/Xmodmap och ändrade /etc/X11/xinit/xinitrc till:
#!/bin/sh
/etc/X11/xinit/Xinitrc
# global xinitrc file, used by all X sessions started by xinit (startx)
# invoke global X session script
. /etc/X11/Xsession
så att det gäller för alla användare.
Håkan
Re: Ändra tangenter i Ubuntu 12.10
flåt, det blev visst fel.
Lägg .Xmodmap i alla hemmamappar hos dem som önskar använda ändringen.
Du behöver inte göra ngt åt /etc/X11/xinit/xinitrc.
Går annars säkert att fixa för hela systemet men jag vet inte hur.
H
Lägg .Xmodmap i alla hemmamappar hos dem som önskar använda ändringen.
Du behöver inte göra ngt åt /etc/X11/xinit/xinitrc.
Går annars säkert att fixa för hela systemet men jag vet inte hur.
H
Re: Ändra tangenter i Ubuntu 12.10
Markera gärna tråden som löst om du tycker att problemet är löst. 

Sv. guider: http://ubuntu-se.org/wiki/Howtos
Server Guide: https://help.ubuntu.com/12.04/serverguide/index.html
FAH: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=54741
Felsök Internet-uppkopplingen: http://ubuntu-se.org/phpBB3/viewtopic.p ... 47#p450647
Buggrapportera: http://ubuntu-se.org/phpBB3/viewtopic.p ... 04#p450704
Server Guide: https://help.ubuntu.com/12.04/serverguide/index.html
FAH: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=54741
Felsök Internet-uppkopplingen: http://ubuntu-se.org/phpBB3/viewtopic.p ... 47#p450647
Buggrapportera: http://ubuntu-se.org/phpBB3/viewtopic.p ... 04#p450704
Re: Ändra tangenter i Ubuntu 12.10
Ledsen för det men har varit borta några dar.
Är ännu inte riktigt nöjd. Det visar sig att Caps lock även genererar
PropertyNotify event, serial 41, synthetic NO, window 0x4e00001,
atom 0x16a (XKLAVIER_STATE), time 32437506, state PropertyNewValue
dvs inverterar Caps lock
något jag inte märkte först. Återkommer då jag listat ut hur jag blir av med det eller ännu bättre om någon annan vet hur man gör.
Håkan
Är ännu inte riktigt nöjd. Det visar sig att Caps lock även genererar
PropertyNotify event, serial 41, synthetic NO, window 0x4e00001,
atom 0x16a (XKLAVIER_STATE), time 32437506, state PropertyNewValue
dvs inverterar Caps lock
något jag inte märkte först. Återkommer då jag listat ut hur jag blir av med det eller ännu bättre om någon annan vet hur man gör.
Håkan
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Ändra tangenter i Ubuntu 12.10
Antar att det är xmodmap -e 'clear lock' du söker.
xmodmap är annars väldigt gammalt och utdaterat. Men visst fungerar de så länge man inte behöver göra något mer avancerat. Alternativet är xkb som är betydligt kompetentare och till och med låter dig få in dina ändringar som valbara alternativ i de vanliga grafiska tangentborsdinställningarna.
xmodmap är annars väldigt gammalt och utdaterat. Men visst fungerar de så länge man inte behöver göra något mer avancerat. Alternativet är xkb som är betydligt kompetentare och till och med låter dig få in dina ändringar som valbara alternativ i de vanliga grafiska tangentborsdinställningarna.
Re: Ändra tangenter i Ubuntu 12.10
Tack för det.
xmodmap -e 'clear lock' gör susen med ett undantag, i en terminal dyker det upp ett litet tilde (~) varje gång jag trycker på Caps Lock.
Något program xkb har jag inte hittat men väl xxkb. När jag försöker starta det får jag dock
xxkb: Unable to get a default value for the required resource 'XXkb.mainwindow.type'
Nu kan jag leva med ett litet tilde i bash och går inte längre vidare med det här.
Tack för hjälpen
Håkan
xmodmap -e 'clear lock' gör susen med ett undantag, i en terminal dyker det upp ett litet tilde (~) varje gång jag trycker på Caps Lock.
Något program xkb har jag inte hittat men väl xxkb. När jag försöker starta det får jag dock
xxkb: Unable to get a default value for the required resource 'XXkb.mainwindow.type'
Nu kan jag leva med ett litet tilde i bash och går inte längre vidare med det här.
Tack för hjälpen
Håkan
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Ändra tangenter i Ubuntu 12.10
Det ska det inte behöva göra. Kolla vad som egentligen händer med xev om du vill undersöka saken närmre.hakelm skrev:xmodmap -e 'clear lock' gör susen med ett undantag, i en terminal dyker det upp ett litet tilde (~) varje gång jag trycker på Caps Lock.
xkb är inget program eller kommando, det är en utökning av X11. archwikin har en komma-igång-guide om du skulle vara intresserad av att lära dig mer om det.hakelm skrev:Något program xkb har jag inte hittat
https://wiki.archlinux.org/index.php/XKB
Re: Ändra tangenter i Ubuntu 12.10
Tyvärr verkar det hela inte fungera som man skulle vilja tro.
xev ger bara
KeyRelease event, serial 41, synthetic NO, window 0x4600001,
root 0xac, subw 0x0, time 586343, (19,-12), root:(744,40),
state 0x0, keycode 65 (keysym 0x20, space), same_screen YES,
XLookupString gives 1 bytes: (20) " "
XFilterEvent returns: False
KeyPress event, serial 41, synthetic NO, window 0x4600001,
root 0xac, subw 0x0, time 587917, (19,-12), root:(744,40),
state 0x0, keycode 66 (keysym 0xff56, Next), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 41, synthetic NO, window 0x4600001,
root 0xac, subw 0x0, time 588067, (19,-12), root:(744,40),
state 0x0, keycode 66 (keysym 0xff56, Next), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
inte ett enda litet tilde i sikte (tilde dyker bara upp i teminalen och i Xterm inte i andra program som t.ex. Geany).
xmodmap -e 'clear Lock'
tar bort Caps Lock
men sparas inte av
xmodmap -pke > .Xmodmap
här ett utdrag ur min .Xmodmap:
root@bix:~# less .Xmodmap |grep 66
keycode 66 = Next NoSymbol Next NoSymbol Next
keycode 166 = XF86Back NoSymbol XF86Back NoSymbol XF86Back
root@bix:~#
xev ger bara
KeyRelease event, serial 41, synthetic NO, window 0x4600001,
root 0xac, subw 0x0, time 586343, (19,-12), root:(744,40),
state 0x0, keycode 65 (keysym 0x20, space), same_screen YES,
XLookupString gives 1 bytes: (20) " "
XFilterEvent returns: False
KeyPress event, serial 41, synthetic NO, window 0x4600001,
root 0xac, subw 0x0, time 587917, (19,-12), root:(744,40),
state 0x0, keycode 66 (keysym 0xff56, Next), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 41, synthetic NO, window 0x4600001,
root 0xac, subw 0x0, time 588067, (19,-12), root:(744,40),
state 0x0, keycode 66 (keysym 0xff56, Next), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
inte ett enda litet tilde i sikte (tilde dyker bara upp i teminalen och i Xterm inte i andra program som t.ex. Geany).
xmodmap -e 'clear Lock'
tar bort Caps Lock
men sparas inte av
xmodmap -pke > .Xmodmap
här ett utdrag ur min .Xmodmap:
root@bix:~# less .Xmodmap |grep 66
keycode 66 = Next NoSymbol Next NoSymbol Next
keycode 166 = XF86Back NoSymbol XF86Back NoSymbol XF86Back
root@bix:~#
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Ändra tangenter i Ubuntu 12.10
Blir det något tilde i xterm om du använder den vanliga pgdown-tangenten?hakelm skrev:inte ett enda litet tilde i sikte (tilde dyker bara upp i teminalen och i Xterm inte i andra program som t.ex. Geany).
Ta bort allt onödigt skräp och nöj dig med:hakelm skrev:xmodmap -e 'clear Lock'
tar bort Caps Lock
men sparas inte av
xmodmap -pke > .Xmodmap
här ett utdrag ur min .Xmodmap:
root@bix:~# less .Xmodmap |grep 66
keycode 66 = Next NoSymbol Next NoSymbol Next
keycode 166 = XF86Back NoSymbol XF86Back NoSymbol XF86Back
root@bix:~#
Kod: Markera allt
clear lock
keycode 66 = Next
/usr/share/X11/xkb/symbols/capslock för att se hur capslock kan bytas ut mot t.ex backspace.
Bara att göra likadant fast för pagedown istället.