abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:33 | Bezpečnostní upozornění

    Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250812 mikrokódů pro své procesory řešící 6 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána nová verze 1.25 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | Nová verze

    Byla vydána beta verze Linux Mintu 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 0
    včera 13:00 | IT novinky

    Provozovatel internetové encyklopedie Wikipedie prohrál v Británii soudní spor týkající se některých částí nového zákona o on-line bezpečnosti. Soud ale varoval britského regulátora Ofcom i odpovědné ministerstvo před zaváděním přílišných omezení. Legislativa zpřísňuje požadavky na on-line platformy, ale zároveň čelí kritice za možné omezování svobody slova. Společnost Wikimedia Foundation, která je zodpovědná za fungování

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 12:55 | Nová verze

    Byla vydána verze 2.0.0 nástroje pro synchronizaci dat mezi vícero počítači bez centrálního serveru Syncthing (Wikipedie). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 2
    včera 12:33 | IT novinky

    Americký prezident Donald Trump se v pondělí osobně setkal s generálním ředitelem firmy na výrobu čipů Intel Lip-Bu Tanem. Šéfa podniku označil za úspěšného, informují agentury. Ještě před týdnem ho přitom ostře kritizoval a požadoval jeho okamžitý odchod. Akcie Intelu v reakci na schůzku po oficiálním uzavření trhu zpevnily asi o tři procenta.

    Ladislav Hagara | Komentářů: 9
    11.8. 04:55 | Nová verze

    Byl vydán Debian GNU/Hurd 2025. Jedná se o port Debianu s jádrem Hurd místo obvyklého Linuxu.

    Ladislav Hagara | Komentářů: 6
    11.8. 02:44 | Komunita

    V sobotu 9. srpna uplynulo přesně 20 let od oznámení projektu openSUSE na konferenci LinuxWorld v San Franciscu. Pokuď máte archivní nebo nějakým způsobem zajímavé fotky s openSUSE, můžete se o ně s námi podělit.

    lkocman | Komentářů: 6
    9.8. 21:11 | Nová verze

    Byl vydán Debian 13 s kódovým názvem Trixie. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 8
    9.8. 15:55 | Zajímavý software

    WLED je open-source firmware pro ESP8266/ESP32, který umožňuje Wi-Fi ovládání adresovatelných LED pásků se stovkami efektů, synchronizací, audioreaktivním módem a Home-Assistant integrací. Je založen na Arduino frameworku.

    Indiánský lotr | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (48%)
     (20%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (18%)
    Celkem 348 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: Jak se v X mapují scancodes na keycodes (problém)?

    9.2.2013 13:07 Vašek
    Jak se v X mapují scancodes na keycodes (problém)?
    Přečteno: 229×

    Dobrý den,

    vlastním notebook HP ProBook 4530s a řeším problém, že ne všechna extra tlačítka přístupná přes "fn" mají v X přidělen keycode. Konkrétně se to týká tlačítek: "suspend", "AudioNext", "AudioPrevious", "PlayPause". Ostatní extra tlačítka mají přidělen keycode a dokonce i správné XF86*

    Aby to v X fungovalo aspoň takto, musel jsem vytvořit udev pravidlo, které načte tuto "keymap":

    0x81 fn_esc
    0xDF sleep
    0x92 brightnessdown
    0x97 brightnessup
    0xEE switchvideomode
    0x8A screenlock
    0x89 battery
    0xA0 mute
    0xAE volumedown
    0xB0 volumeup
    0x90 previoussong
    0xA2 playpause
    0x99 nextsong
    

    Zde je výstup xev u tlačítka "s keycode":

    KeyPress event, serial 38, synthetic NO, window 0x1800001,
        root 0xf5, subw 0x0, time 3772728, (655,461), root:(657,483),
        state 0x10, keycode 232 (keysym 0x1008ff03, XF86MonBrightnessDown), same_screen YES,
        XLookupString gives 0 bytes: 
        XmbLookupString gives 0 bytes: 
        XFilterEvent returns: False
    
    KeyRelease event, serial 38, synthetic NO, window 0x1800001,
        root 0xf5, subw 0x0, time 3772829, (655,461), root:(657,483),
        state 0x10, keycode 232 (keysym 0x1008ff03, XF86MonBrightnessDown), same_screen YES,
        XLookupString gives n 0 bytes: 
        XFilterEvent returns: False
    

    Zde je výstup xev tlačítka "bez keycode":

    FocusOut event, serial 38, synthetic NO, window 0x1800001,
        mode NotifyGrab, detail NotifyAncestor
    
    FocusIn event, serial 38, synthetic NO, window 0x1800001,
        mode NotifyUngrab, detail NotifyAncestor
    
    KeymapNotify event, serial 38, synthetic NO, window 0x0,
        keys:  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
               0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
    
    

    Různě jsem se pokoušel "čarovat" v textovém režimu (různě měnil keycodes extra tlačítek), ale toto situaci vždy zhoršilo (špatné XF86* symboly).

    Arch Linux, 3.7.5-1-ARCH #1 SMP PREEMPT (x86_64), Xorg: 1.13.2

    Hardware: notebook HP ProBook 4530s.

    Předem díky za rady/pomoc/nápady!

    Odpovědi

    9.2.2013 16:44 Vašek
    Rozbalit Rozbalit vše Re: Jak se v X mapují scancodes na keycodes (problém)?

    Zjistil jsem zajímavou věc: i u klávesy, u které xev neukazuje žádný keycode, lze tuto klávesu sespárovat s nějakou akcí. Např. ve "svém" pekwm:

    KeyPress = "XF86AudioNext" { Actions = "GotoWorkspace 12" }
    

    Toto skutečně funguje! Chyba xev?

    Fluttershy, yay! avatar 10.2.2013 00:58 Fluttershy, yay! | skóre: 93 | blog:
    Rozbalit Rozbalit vše Re: Jak se v X mapují scancodes na keycodes (problém)?
    Z mé zkušenosti prostě když to showkey vidí, bude to fungovat.
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    10.2.2013 06:38 Vašek
    Rozbalit Rozbalit vše Re: Jak se v X mapují scancodes na keycodes (problém)?

    Díky! Chybou bylo, že jsem se moc "fixoval" na xev.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.