sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #14923
Re: Super og Hyper keys under X
On 31 Oct 1999, Martin Christensen wrote:
> Efter megen tids roden rundt for at få aktiveret Super og Hyper under
> Emacs, står jeg nu med en mistanke om, at det faktisk er X, der bør
> "udnævne" disse keys. I så fald, hvad skal jeg gøre for at gøre Super
> og Hyper ud af hhv. <WIN_L> og <MENU>? Svaret ligger vel i
> /usr/X11R6/lib/X11/xkb, hvis ikke jeg tager fejl.
Jeg ved ikke rigtigt hvad super og hyper er for noget, men det du generelt
kan gøre er :
1) Find ud af hvilken keycode en given tast har I X
2) Map denne tast til et X "tastatur" symbol
3) Sæt dine programmer op til at anvende X tastatur symbolet til det du
vil.
1) Kør "xev", tryk på taster og se hvilken keycode de laver. Noter
"tallet".
2) Kør "xmodmap -pke | grep "tallet"
resultatet har formen
keycode 93 = aring Aring aring Aring
(Her for Å, (tallet = 93) på mit tastatur).
Sig til xmodmap at den skal bruge noget andet:
xmodmap -e "keycode 93 = F13 F13 F13 F13"
3) Sæt emacs til at reagere på F13
global-set-key F13 compile (eller noget i den stil).
Well. Det er en start. Der kan være specielle ting, med de taster man vil
have skal være f.eks. modifiers (som ctrl, shift, alt, mv).
Desuden skal du lige læse på hvordan du kan gøre det, så det altid virker.
God man side er
man xmodmap
De taster X kender ligger i en eller anden .h fil, det står vist i man
xmodmap.
Mads
--
Mads Bondo Dydensborg. madsdyd@xxxxxxxxxxxx
NT is a closed box of point tools linked by an untouchable matrix of
invisible semaphores. These bonds are surrounded by a blizzard of
mystifying, contradictory, and forever-changing OS documentation.
Under an NT regime, almost all Unix users will lose the ability to
exert low-level control over data and applications.
Follow ups
References