🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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"?
#132149
Author: Jacek Osiecki
Date: Wed, 29 Feb 2012 16:35
89 lines
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"?
#132150
Author: ETR
Date: Thu, 01 Mar 2012 14:21
27 lines
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"?
#132151
Author: Alias Awatar
Date: Fri, 02 Mar 2012 20:26
19 lines
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"?
#132152
Author: QUATTRO
Date: Mon, 05 Mar 2012 20:14
8 lines
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