Thread View: pl.comp.sys.macintosh
4 messages
4 total messages
Started by Jacek Osiecki
Wed, 29 Feb 2012 16:35
OSX Lion - jak zamienić klawisz CMD na "alt"?
Author: Jacek Osiecki
Date: Wed, 29 Feb 2012 16:35
Date: Wed, 29 Feb 2012 16:35
89 lines
4023 bytes
4023 bytes
Witam,
Dosyć gładko poszła mi przesiadka z windows7 na Liona - jako osoba, która od
lat używa praktycznie tylko linuxa a windows traktowała jako zło konieczne
na laptopie (zło konieczne - czytaj "nie chce mi się konfigurować linuxa na
laptopie" ;) czuję się tu dużo lepiej :)
Brakuje mi paru rzeczy, ale jedna zdecydowanie wysuwa się na prowadzenie:
Czy jest jakiś nielegalny :) hack, pozwalający na zamianę funkcji tylko
jednego klawisza CMD? W Macbooku mocno wkurzająca jest obecność tego CMD na
prawo od spacji, co sprawia że często zamiast pliterek uruchamiam jakieś
funkcje lub wręcz kasuję wpisany tekst jeśli chciałem napisać "ż" :)
Owszem, da się ładnie w konfiguracji klawiatury zamienić CMD z "alt", ale
dotyczy to wtedy obu klawiszy - tymczasem ja wolałbym by po prostu prawy
był traktowany na równi z prawym alt.
Jako stary linuksiarz postanowiłem podrążyć i - nawet miło, podstawowe
konieczne narzędzia są :)
Sprawdziłem przy pomocy xev, że prawy i lewy klawisz nie są tożsame dla
systemu:
Lewy:
state 0x0, keycode 63 (keysym 0xffe7, Meta_L), same_screen YES,
Prawy:
state 0x0, keycode 71 (keysym 0xffe8, Meta_R), same_screen YES,
Odpowiednio lewy i prawy alt mają keycode 66 i 69.
Teraz xmodmap:
mod1 Mode_switch (0x42), Mode_switch (0x45)
mod2 Meta_L (0x3f), Meta_R (0x47)
Rzeczony prawy CMD to 0x47 czyli 71.
Zmieniam mu tryb na Mode_switch:
xmodmap -e "keycode 0x47 = Mode_switch"
i niby już prawie dobrze...
mod1 Mode_switch (0x42), Mode_switch (0x45)
mod2 Meta_L (0x3f), Mode_switch (0x47)
Co więcej, xev twierdzi że naprawdę jest już fajnie:
Tu efekt prawyALT+a:
KeyPress event, serial 29, synthetic NO, window 0x600001,
root 0x142, subw 0x0, time 3387870892, (438,434), root:(438,456),
state 0x2000, keycode 8 (keysym 0x1b1, aogonek), same_screen YES,
XLookupString gives 2 bytes: (c4 85) "ą"
XmbLookupString gives 2 bytes: (c4 85) "ą"
XFilterEvent returns: False
Tu prawyCMD+a:
KeyPress event, serial 29, synthetic NO, window 0x600001,
root 0x142, subw 0x0, time 3387955578, (357,333), root:(357,355),
state 0x2000, keycode 8 (keysym 0x1b1, aogonek), same_screen YES,
XLookupString gives 2 bytes: (c4 85) "ą"
XmbLookupString gives 2 bytes: (c4 85) "ą"
XFilterEvent returns: False
Dla porównania lewyCMD+a:
KeyPress event, serial 29, synthetic NO, window 0x600001,
root 0x142, subw 0x0, time 3388001655, (442,479), root:(442,501),
state 0x10, keycode 8 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
Czyli - prawyCMD+a generuje 'aogonek', czyli to czego chcę.
Ale niestety - nadal zaznacza ekran zamiast wypisać "ą".
Jakiś pomysł co jeszcze należałoby zrobić żeby osiągnąć upragniony cel?
W ostateczności zamienię funkcjami oba CMD i ALT, ale zdecydowanie
przyjemniej by było mieć je połączone stronami - lewy CMD i ALT jako CMD
a prawy CMD i ALT jako ALT.
Pozdrawiam,
--
Jacek Osiecki joshua@ceti.pl GG:3828944
I don't want something I need. I want something I want.
Re: OSX Lion - jak zamienić klawisz CMD na "alt"?
Author: ETR
Date: Thu, 01 Mar 2012 14:21
Date: Thu, 01 Mar 2012 14:21
27 lines
2036 bytes
2036 bytes
W dniu 29.02.2012 17:35, Jacek Osiecki pisze: > Witam, > > Dosyć gładko poszła mi przesiadka z windows7 na Liona - jako osoba, która od > lat używa praktycznie tylko linuxa a windows traktowała jako zło konieczne > na laptopie (zło konieczne - czytaj "nie chce mi się konfigurować linuxa na > laptopie" ;) czuję się tu dużo lepiej :) > > Brakuje mi paru rzeczy, ale jedna zdecydowanie wysuwa się na prowadzenie: > > Czy jest jakiś nielegalny :) hack, pozwalający na zamianę funkcji tylko > jednego klawisza CMD? W Macbooku mocno wkurzająca jest obecność tego CMD na > prawo od spacji, co sprawia że często zamiast pliterek uruchamiam jakieś > funkcje lub wręcz kasuję wpisany tekst jeśli chciałem napisać "ż" :) > > Owszem, da się ładnie w konfiguracji klawiatury zamienić CMD z "alt", ale > dotyczy to wtedy obu klawiszy - tymczasem ja wolałbym by po prostu prawy > był traktowany na równi z prawym alt. > CIACH... z tym trzeba żyć, miałem to samo przeszło po miesiącu używania macbooka i imaca. Teraz jak pisze cos okazjonalnie na windzie to.... :) ETR
Re: OSX Lion - jak zamienić klawisz CMD na "alt"?
Author: Alias Awatar
Date: Fri, 02 Mar 2012 20:26
Date: Fri, 02 Mar 2012 20:26
19 lines
1680 bytes
1680 bytes
W dniu 12-02-29 17:35, Jacek Osiecki pisze: > Witam, > > Dosyć gładko poszła mi przesiadka z windows7 na Liona - jako osoba, która od > lat używa praktycznie tylko linuxa a windows traktowała jako zło konieczne > na laptopie (zło konieczne - czytaj "nie chce mi się konfigurować linuxa na > laptopie" ;) czuję się tu dużo lepiej :) > > Brakuje mi paru rzeczy, ale jedna zdecydowanie wysuwa się na prowadzenie: > > Czy jest jakiś nielegalny :) hack, pozwalający na zamianę funkcji tylko > jednego klawisza CMD? W Macbooku mocno wkurzająca jest obecność tego CMD na > prawo od spacji, co sprawia że często zamiast pliterek uruchamiam jakieś > funkcje lub wręcz kasuję wpisany tekst jeśli chciałem napisać "ż" :) Keyremap4Macbook G.
Re: OSX Lion - jak zamienić klawisz CMD na "alt"?
Author: QUATTRO
Date: Mon, 05 Mar 2012 20:14
Date: Mon, 05 Mar 2012 20:14
8 lines
946 bytes
946 bytes
> > > Keyremap4Macbook > > G. na windę jest keytweak, próbowałeś instalacji ubuntu na macbooku?
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads