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 19:22 | Nová verze

    Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    dnes 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    dnes 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    dnes 00:55 | Zajímavý projekt

    PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.

    vlk | Komentářů: 0
    včera 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 17:33 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    včera 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 16
    včera 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 0
    6.5. 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 2
    6.5. 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 554 hlasů
     Komentářů: 26, poslední dnes 09:58
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Objasnění tlačítek

    22.3.2013 23:01 Marko
    Objasnění tlačítek
    Přečteno: 359×
    Ahoj, tady jsem našel nějaký script ale nevím kde bych našel seznam čísel pro ostatní klavesy, poradíte? Je tam uvedeno jen

    if ((k == 65)) # UP a if ((k == 66)) # DOWN

    Díky

    Odpovědi

    23.3.2013 09:03 stanik89 | skóre: 4 | Ostrava
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    23.3.2013 13:12 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Co třeba tohle ?
    Co to s tím má společného? Potřebuji rozlišit poznat co se stisklo na kláesnici za tlačítko..
    23.3.2013 09:38 potato
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    A co takhle zkusit požadovaou klávesu stisknout a podívat se, co dostanu?
    23.3.2013 12:09 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    A co takhle zkusit požadovaou klávesu stisknout a podívat se, co dostanu?
    :-D to jsem samozřejmě zkoušel jako první, ale tam bude problém patrně někde jinde.. Proměnná vypisuje spustu čísel současně :(
    23.3.2013 14:06 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Vážně neporadíte?? :-(
    23.3.2013 14:30 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: Objasnění tlačítek

    Spusti si xev , stlac danu klavesu a kod si zaznamenaj.

    23.3.2013 14:38 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    A název balíčku nevíš? Díky
    root@debian:~# xev
    -bash: xev: příkaz nenalezen
    root@debian:~#
    root@debian:~# aptitude install xev
    K balíku xev nebyla nalezena kandidátská verze
    K balíku xev nebyla nalezena kandidátská verze
    Žádné balíky se nebudou instalovat, aktualizovat nebo odstraňovat.
    0 balíků aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
    Potřebuji stáhnout 0 B archivů. Po rozbalení bude použito 0 B.
    
    
    23.3.2013 14:41 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    A co tak dát hledat a nalézt asi X11-utils…
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    23.3.2013 14:47 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    A co tak dát hledat a nalézt asi X11-utils…
    No a co jako s tím X11-utils? Hledám xev ne X11-utils...
    23.3.2013 15:04 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Hledáš xev a najdeš X11-utils, a tam se píše:
    This package provides a miscellaneous assortment of X utilities
    that ship with the X Window System, including:
     - appres, editres, listres and viewres, which query the X resource database;
     - luit, a filter that can be run between an arbitrary application and a
       UTF-8 terminal emulator;
     - xdpyinfo, a display information utility for X;
     - xdriinfo, query configuration information of DRI drivers;
     - xev, an X event displayer;
    …
    
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    23.3.2013 15:11 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Tak taková spojitost by mne opravdu asi nikdy nenapadla. Víš co, ty se na to díváš z cela jiného pohledu - zkušeného.. ;-) Tak jdu instalovat, snad to k něčemu bde. díky
    23.3.2013 15:23 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Jo, ze zkušenosti vím, že když chci najít xev hledám xev v názvu a popisu :-)
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    23.3.2013 16:03 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    A ty vidíš v názvu X11-utils slvo xev? :-D

    Jinak jsem naistaloval desktop a zjistitl jsem, že user Pepe_ je patrně kouzelník, jelikož já jsem třeba dostal pro šipku nahoru číslo keycode 111 ne 65, a třeba pro F1 keycode 67.

    Když vytvořím podmíky
    (( k == 65 )) && echo "#Up"
    (( k == 66 )) && echo "#Down"
    
    tato už nefunguje, proč?
    (( k == 67 )) && echo "#F1" 
    23.3.2013 18:21 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Nevidím, ale kdy dáš hledat v názvu a popisu, tak to to ne balíček jistě najde ;)
    Ke zbytku se nebudu vyjadřovat - bo to považují celé za zmatené (už do Pepe_-ho), jen jsem poradil kde najdete xev …
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    pepe_ avatar 23.3.2013 18:26 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: Objasnění tlačítek

    Třeba mu pomůže toto , neb konstrukce které se drží je pro konkrétní požadavek a je zmatečná.

    #!/bin/bash
    trap "stty $(stty -g)" EXIT
    stty -echo -icanon time 2 || exit $?
    KEYS=""
    IFS=$'\a'
    echo "Esc pro ukončení." >&2
    
    while [ 1 ]; do
    
    while read -t 0 ; do
    read -s -r -d "" -N 1 -t 0.2 CHAR && KEYS="$KEYS$CHAR" || break
    done
    
    if [ -z "$KEYS" ]; then
    sleep 0.05
    continue
    fi
    
    case "$KEYS" in
          $'\x1B\x5B\x41'*) 
            KEYS="${KEYS##???}"
            echo "Nahoru"
            ;;
          $'\x1B\x5B\x42'*) 
            KEYS="${KEYS##???}"
            echo "Dolu"
            ;;
          $'\x1B\x5B\x44'*) 
            KEYS="${KEYS##???}"
            echo "Vlevo"
            ;;
          $'\x1B\x5B\x43'*) 
            KEYS="${KEYS##???}"
            echo "Vpravo"
            ;;
          $'\x1B\x4F\x48'*) 
            KEYS="${KEYS##???}"
            echo "Home"
            ;;
          $'\x1B\x5B\x31\x7E'*) 
            KEYS="${KEYS##????}"
            echo "(Numpad HOME)"
            ;;
          $'\x1B\x4F\x46'*) 
            KEYS="${KEYS##???}"
            echo "End"
            ;;
          $'\x1B\x5B\x34\x7E'*) 
            KEYS="${KEYS##????}"
            echo "(Numpad END)"
            ;;
          $'\x1B\x5B\x45'*) 
            KEYS="${KEYS#???}"
            echo "(Numpad 5)"
            ;;
          $'\x1B\x5B\x35\x7e'*) 
            KEYS="${KEYS##????}"
            echo "PageUp"
            ;;
          $'\x1B\x5B\x36\x7e'*) 
            KEYS="${KEYS##????}"
            echo "PageDown"
            ;;
          $'\x1B\x5B\x32\x7e'*) 
            KEYS="${KEYS##????}"
            echo "Insert"
            ;;
          $'\x1B\x5B\x33\x7e'*) 
            KEYS="${KEYS##????}"
            echo "Delete"
            ;;
          $'\n'*|$'\r'*) 
            KEYS="${KEYS##?}"
            echo "Enter"
            ;;
          $'\t'*) 
            KEYS="${KEYS##?}"
            echo "Tab"
            ;;
          $'\x1B') 
            KEYS="${KEYS##?}"
            echo "Esc - Ukončení"
            exit 0
            ;;
          $'\x1B'*) 
            echo -n "Neznámá sekvence (${#KEYS} znaků): \$'"
            echo -n "$KEYS" | od --width=256 -t x1 | sed -e '2,99 d; s|^[0-9A-Fa-f]* ||; s| |\\x|g; s|$|'"'|"
            KEYS=""
            ;;
          [$'\x01'-$'\x1F'$'\x7F']*) 
            KEYS="${KEYS##?}"
            ;;
          *) 
            KEY="${KEYS:0:1}"
            KEYS="${KEYS#?}"
            echo "'$KEY'"
            ;;
    esac
    
    done
    
    23.3.2013 19:27 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Pepe tohle řešení znám ale díky! Jinak je to absolutně nepoužitelný, pokud vám teda nevadí. že při "nečinnosti" scriptu krade z CPU až 80% výkonu :-D Nejlepěí by bylo použít na ten vstup nějaké řešení ne v bash ale v plnohodnotném jazyce... :-(
    pepe_ avatar 23.3.2013 20:11 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: Objasnění tlačítek

    Když už tak raději udělám něco za pomoci programu DIALOG ve smyslu :

    INPUT=/tmp/menu.$$ ;  dialog --title "Testovací menu" --menu "Vyberte položku:" 0 0 0 --file ./list.mnu 2>"${INPUT}" ; selected=$(<"${INPUT}") ; echo "Vybral jste položku: $selected"
    

    23.3.2013 20:48 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Fuj! Dej pokoj s dialogem ;-)
    23.3.2013 19:23 Marko
    Rozbalit Rozbalit vše Re: Objasnění tlačítek
    Jasný, díky..

    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.