Počítače Windows Internet

Simulujeme klávesnicu. K otázke hodnotenia digitálnych signálov pemin. klávesnice Čo je skenovací kód

Väčšina moderných klávesníc je vybavená multimediálnymi klávesmi a myši už majú tri až sedem tlačidiel. Vodiči a všetky druhy užitočné programy Iba Windows. Každý vie, že Linux je známy svojou schopnosťou prispôsobiť si systém pre seba, ak samozrejme viete, kde a čo nakonfigurovať. Našou úlohou je naučiť tučniaka pracovať s ďalšími bochníkmi.

Stanovenie skenovacieho kódu kľúčov

Čokoľvek stlačíte na klávesnici, serveru X a jadru vo všeobecnosti nie je jedno, čo je na ňom napísané alebo nakreslené. Zaujíma ich iba skenovací kód tlačidla a X najskôr číta tabuľku kódov kľúčov jadra a potom je kód kľúča viazaný na vlastnú tabuľku kódov. Ak v Problémy so systémom Windows nastavenia multimediálnych klávesov v konzole ako také neexistujú, potom v systéme Linux musíte samostatne nakonfigurovať reakciu na stlačenie tlačidiel v konzole a v X-okne.

Ak chcete zistiť kód kľúča, použite nástroj xev, ktorý je súčasťou servera X. Po spustení sa zobrazí okno Tester udalostí, teraz postupne stláčame klávesy a pamätáme si vydaný kód:

$ xev
...
Udalosť KeyRelease, sériový 31, syntetický NO, okno 0x3e00001,
koreň 0x67, subw 0x0, čas 279734676, (311,611), koreň: (1104,687),
stav 0x2000, kód kľúča 236 (keysym 0x1008ff19, XF86Mail), rovnaká_obrazovka ÁNO,

XFilterEvent vráti: False
Udalosť KeyRelease, sériový 31, syntetický NO, okno 0x2600001,
koreň 0x67, subw 0x0, čas 265877259, (883,334), koreň: (886,358),
stav 0x0, kód kľúča 161 (keysym 0x0, NoSymbol), rovnaká_obrazovka ÁNO,
XLookupString poskytuje 0 bajtov:
XFilterEvent vráti: False

Výstup môže byť ohromujúci, pretože každý pohyb myši je sledovaný pri prechode cez okno Tester udalostí. Kľúč je popísaný v bloku KeyRelease, konkrétne hodnota kľúčového kódu je presne skenovací kód, ktorý chceme vedieť. V uvedenom príklade boli stlačené dve klávesy. Kód kľúča 236 zodpovedá kódu kľúča pre server X zadaný v kľúčiym, ako aj akcii XF86Mail, ktorá v KDE spustí predvoleného poštového klienta. Pre kľúč číslo 161 nie je definovaný žiadny kód ani akcia.

Situácia je možná, keď je kláves stlačený, ale jeho skenovací kód sa nevydá. To znamená, že jadro nemôže nájsť zodpovedajúcu hodnotu. Výstup dmesg by mal obsahovať nasledujúci riadok:

Použite „setkeycodes 0xec „aby to bolo známe.

To znamená, že vám je ponúknuté nastaviť skenovací kód kľúča sami pomocou setkeycodes, pričom hodnotu kľúčového kódu je veľmi jednoduché vybrať. Výslednú číslicu preveďte na desatinné číslo (väčšina kalkulačiek to dokáže) a pridajte 128. В tento príklad 0xec = 236, to znamená, že dostaneme skenovací kód 364. Ak máte pochybnosti, zoznam použitých a nepoužitých skenovacích kódov je možné zobraziť spustením obslužného programu getkeycodes alebo dumpkeys v konzole. Ak je napríklad výstupom „getkeycodes | grep<код клавиши>„Nič som nedal, takže tento kód je možné bezpečne použiť.

Pri určovaní skenovacieho kódu môže pomôcť aj nástroj XKeycaps (www.jwz.org/xkeycaps), ktorý je grafickým rozhraním pre Xmodmap.

V konzole program xev, samozrejme, nefunguje. Ak chcete zistiť skenovací kód vydaný jadrom, použite nástroj showkey alebo getkeycodes:

$ showkey
klávesnica bola v režime UNICODE
stlačte ľubovoľné tlačidlo (program sa skončí 10 sekúnd po poslednom stlačení) ...
0xe0 0x6c 0xe0 0xec

Prvé dve číslice zodpovedajú stlačenému tlačidlu, druhé absencii stlačenia.

Konfigurácia viazania skenovacích kódov v X-Window

Takže teraz, keď máme skenovacie kódy, musíme povedať X serveru, čo by mal vlastne robiť, keď je stlačený tento kláves, to znamená, priradiť mu symbolický názov. Zoznam symbolických názvov nájdete v hlavičkovom súbore XF86keysym.h. Hlavičky serverov X nie sú štandardne nainštalované v moderných distribúciách. Aby ste to videli v Ubuntu, musíte si nainštalovať balík x11proto-core-dev, potom bude tento súbor v adresári / usr / include / X11. Prípadne môžete prejsť na server X.Org CVS. Pozeráme sa:

$ cat /usr/include/X11/XF86keysym.h
/*
* Klávesy nájdené na niektorých „internetových“ klávesniciach.
*/
#define XF86XK_Standby 0x1008FF10
#define XF86XK_AudioLowerVolume 0x1008FF11
#define XF86XK_AudioRaiseVolume 0x1008FF13
#define XF86XK_AudioPlay 0x1008FF14
#define XF86XK_AudioStop 0x1008FF15
#define XF86XK_Mail 0x1008FF19

Ak porovnáme posledný riadok s výstupom xev, vidíme, že hodnoty zodpovedajú kľúču s kódom kľúča 236 - keysym 0x1008ff19, XF86Mail (bez prípony XK_). Zoznam všetkých dostupných hodnôt, ako by sa mali použiť, nájdete v adresári / usr / share / X11 / XKeysymDB.

Svoje vlastné rozloženie môžete vytvoriť dvoma spôsobmi: vytvorte popis klávesnice alebo použite Xmodmap. Posledná metóda je najjednoduchšia, preto o nej budeme hovoriť ďalej. V domovskom adresári používateľa vytvorte súbor .Xmodmap, do ktorého zadáme požadované hodnoty:

$ mcedit ~ /. Xmodmapa

keycode 161 XF86Kalkulátor
kód kľúča 174 XF86AudioLowerVolume
kód kľúča 176 XF86AudioRaiseVolume
kľúčový kód 162 XF86AudioPause

A tak ďalej, princíp je, myslím, jasný. Kľúčový kód je navyše možné zadať v desatinnom aj hexadecimálnom formáte. Podľa môjho pozorovania sú kódy pre väčšinu kľúčov štandardizované. Ak teda raz nastavíte reakciu na stlačenie klávesu a prenesiete súbor na iný počítač, existuje možnosť, že na inej klávesnici bude reakcia na stlačenie podpísaného klávesu podobná. Používatelia desktopu Gnome s GDM môžu zapísať všetky tieto riadky do systému / etc / X11 / Xmodmap v celom systéme.

V ostatných prípadoch stále musíme serveru X povedať, aby použil vygenerovaný súbor. Rôzne distribúcie to implementujú rôznymi spôsobmi, hlavnou myšlienkou je spustiť príkaz / usr / bin / xmodmap $ HOME / .Xmodmap, keď sa používateľ prihlási alebo keď začne X. Tu každý tancuje, ako chce. Fóra navrhujú použiť súbor $ HOME / .xsession (v niektorých distribúciách sa môže nazývať .Xsession), .xprofile alebo systém / etc / X11 / Xsession. A obávam sa, že to nie je všetko možné možnosti... Pozrime sa, ako sa to robí v KUbuntu:

$ sudo grep -iR xmodmap / atď

Výsledkom je, že nájdeme najkurióznejší súbor /etc/X11/Xsession.d/80ubuntu-xmodmap s nasledujúcim obsahom:

$ cat /etc/X11/Xsession.d/80ubuntu-xmodmap

/usr/bin/xmodmap /usr/share/apps/kxkb/ubuntu.xmodmap || pravda

USRMODMAP = "$ HOME / .Xmodmap"

if [-x / usr / bin / xmodmap]; potom
ak [-f "$ USRMODMAP"]; potom
/ usr / bin / xmodmap "$ USRMODMAP" || pravda
fi
fi

To znamená, že je načítaný obsah súboru ubuntu.xmodmap a súboru custom.Xmodmap, ak existuje. Keď v editore otvoríte ubuntu.xmodmap, nájdete zoznam kódov kľúčov a súvisiace symbolické názvy. Z toho môžeme vyvodiť záver: ak vývojár oznámi, že jeho distribučná sada podporuje multimediálne klávesnice, potom s vysokou pravdepodobnosťou nájdete podobný súbor. Ostatné distribúcie majú podobný systém na spúšťanie vlastných súborov xmodmap.

Teraz, keď sú kľúčom priradené symbolické názvy, môžete im priradiť požadované akcie. Niektoré prostredia okien, ako napríklad KDE, dokážu spracovať symbolické názvy. Keď teda v XF86AudioPlay (OTÁZKA) stlačíte tlačidlo, začne hrať predvolený prehrávač. Ak chcete nastaviť požadovanú kombináciu, stačí prejsť na „Riadiace centrum KDE -> Regionálne a prístupné -> Klávesové skratky“ (v KUbuntu vyhľadajte „Nastavenie systému -> Klávesnica a myš“). Gnome má podobnú položku ponuky (môžete jednoducho nazvať gnome-keyboard-bindings) a XFce. Niektoré programy ako Amarok, Konqueror, MPD navyše zvládajú aj stlačenia klávesov. V iných prostrediach, ktoré nemajú
grafické konfiguračné nástroje budú s najväčšou pravdepodobnosťou vyžadovať manuálny zásah do konfiguračných súborov. Napríklad v IceWM spustíte prehrávač XMMS stlačením klávesu so symbolickým názvom XF86AudioPlay a keď ho znova stlačíte, pozastaví sa, pridajte do súboru ~ / .icewm nasledujúci riadok, ktorý sa zobrazí po prvom spustení:

$ mcedit ~ / .icewm

kláves XF86AudioPlay xmms-prehrávanie-pauza

Vo Fluxboxe bude riadok na spustenie prehrávača vyzerať takto:

$ mcedit ~ / .fluxbox / kľúče

Žiadne XF86AudioPlay: ExecCommand xmms --play-pause

V konfiguráciách sú zvyčajne príklady, takže si myslím, že na to môžete prísť aj so zvyškom správcov okien sami.

Konfigurácia reakcie v konzole

V konzole je postup mierne odlišný. Ako si možno pamätáte, výstup dmesg odporúčal priradiť kódy kľúčov pomocou príkazu setkeycodes. Existujú však rozdiely - v konzole nemôže byť viac ako 128 kľúčových príkazov, mali by ste vybrať hodnoty od 0 do 127:

$ setkeycodes 0xec 118

Voľné hodnoty si môžete prezrieť v súbore aktuálneho rozloženia klávesnice. V Ubuntu a vo všetkých distribúciách založených na Debiane je to zvyčajne /etc/console-setup/boottime.kmap.gz. Ak po spustení nie sú problémy s klávesmi, zadajte tento riadok do jedného zo spúšťacích skriptov, napríklad v /etc/init.d/rc.local.

Teraz zostáva nastaviť korešpondenciu medzi kľúčom a vykonávanou akciou. Tu je ešte väčší priestor pre kreativitu ako v Xs. V mapách kľúčov (5) je postup mapovania kódov kľúčov nasledovný:

(obyčajný | ) keycode keynumber = keysym

# Po stlačení klávesu s kódom 105 prepnite konzolu späť
keycode 105 = Decr_Console
# Po kliknutí na prepnite konzolu dopredu a kľúč s kódom 106
alt keycode 106 = Incr_Console

Môžete však vytvoriť svoje vlastné varianty zadaním príkazu do premenných:

kód kľúča 120 = F100
reťazec F100 = " / sbin / shutdown -h teraz \ n"

Inými slovami, stlačením klávesu 120 sa vykoná akcia uvedená v premennej F100; v našom prípade je počítač vypnutý. Namiesto F100 môžete samozrejme použiť akékoľvek iné meno.

Rovnako dôležitou súčasťou je aj to, kde si to všetko zapísať. Dokumentácia a množstvo tipov navrhuje použiť aktuálny súbor mapy konzoly (v mojom prípade boottime.kmap.gz). Mimochodom, toto je jediný súbor s popisom rozloženia, ktorý je k dispozícii po inštalácii KUbuntu; ak chcete vidieť ostatné možnosti, nainštalujte si balík data-console. Potom v / usr / share / keymaps / i386 / nájdete niekoľko podadresárov so súbormi vo vnútri. Ak však potrebujete prepnúť na iné rozloženie (v Ubuntu a niektorých ďalších distribúciách sa na tento účel používa súbor / etc / default / console-setup alebo ~ / .console-setup), všetky nastavenia bude potrebné preniesť do iný súbor, čo je trochu
nepohodlné. Ak sa rozhodnete pre tento krok, použite existujúce záznamy ako šablónu bez toho, aby ste na prvú pozíciu písali čokoľvek, a nezabudnite na konci nechať prázdny riadok.

Trochu o prenosnom počítači

Kým som nenarazil na prenosný počítač, ktorého skenovacie kódy kľúčov sa nedali určiť. Tu sa teda nastavenia nelíšia od vyššie popísaných. Aj keď existuje jedna technika, o ktorej by som vám rád povedal. Režim hibernácie považujem za veľmi pohodlný na používanie, keď po zapnutí počítača nájdete všetko na svojom mieste. Moderné distribúcie to spravidla podporujú, aj keď konfigurácia vo všeobecnosti nie je náročná - stačí nainštalovať balík hibernácie a prepísať potrebné parametre v konfiguračnom súbore. Jediná vec je, že zakaždým, keď chcete prepnúť do tohto režimu, musíte spustiť skript / usr / sbin / hibernate, čo nie je vždy výhodné. Chcem len zavrieť kryt prenosného počítača a znova ho zapnúť
jedlo, objavte všetko na svojom mieste.

To je veľmi jednoduché vykonať pomocou démona acpid, čo je druh používateľského rozhrania, ktoré vám umožňuje spravovať všetky udalosti ACPI prístupné prostredníctvom / proc / acpi / event. Acpid zároveň načíta sadu konfiguračných súborov z adresára / etc / acpi / events /. Ak v distribučnej súprave nie je žiadny balík s démonom, nainštalujte ho z úložiska; najnovšiu verziu je možné získať na adrese phobos.fs.tum.de/acpi. Po inštalácii musíte v adresári / etc / acpi / events vytvoriť dva súbory: lid a power. Prvý popisuje reakciu na zatvorenie veka, druhý na stlačenie vypínača.

$ sudo mcedit / etc / acpi / events / lid

udalosť = tlačidlo / veko. *
action = / usr / sbin / hibernate

$ sudo mcedit / etc / acpi / events / power

udalosť = tlačidlo / napájanie. *
action = / sbin / shutdown -h now

Ide o trochu zjednodušené verzie, v KUbuntu nájdete zložitejšie skripty. Potom je potrebné reštartovať démon acpid:

$ sudo /etc/init.d/acpid reštart

Keď teraz zatvoríte veko prenosného počítača, systém sa prepne do režimu spánku a vypne sa. Keď stlačíte tlačidlo napájania, vypne sa. Jednoduché a pohodlné.

Konfiguračné programy

Ak vás nebaví hrať sa s konfiguračnými súbormi, tu je niekoľko programov, ktoré vám pomôžu prispôsobiť si fungovanie multimediálnych kláves. Pôvodným účelom programu Sven (sven.linux.kiev.ua) je napríklad konfigurácia ďalšie kľúče na multimediálnej klávesnici, ale od verzie 0.4 dokáže opraviť chyby pri písaní a zmeniť rozloženie klávesnice. Navyše, aj keď máte bežnú klávesnicu, môžete ju použiť na emuláciu multimediálnych klávesov pomocou klávesových skratiek. Akciam môžete priradiť aj konkrétne tlačidlá myši. Rozumie približne 10 000 ruským slovám a 9500 anglickým slovám. Ak sa program neprepol
Samotné rozloženie je možné zmeniť ručne pomocou špeciálne priradeného kľúča (v predvolenom nastavení je prerušený). Samostatným klávesom (Scroll Lock) môžete zmeniť veľkosť písmen (horné, dolné, prvé písmeno - horné, ostatné - nižšie). Indikátor prepnutia rozloženia klávesnice si pamätá svoj stav pre každé okno, preto pri častom prepínaní medzi aplikáciami už nebudete musieť dodatočne meniť rozloženie. Program má veľké možnosti a ja by som vám odporučil, aby ste sa naň pozreli. Všetky nastavenia sa vykonávajú pomocou grafický program postavené na knižniciach GTK +. Sven bol testovaný na Linuxe, ale v zásade by mal fungovať aj na systémoch * BSD. Použil správca okien
nezáleží.

Možnosti KeyTouch (keytouch.sf.net) sú o niečo skromnejšie, tento nástroj sa používa výlučne na konfiguráciu multimediálnych kľúčov. Aj keď s jeho pomocou môže byť ľubovoľnému kľúču priradená akcia, ktorá sa líši od predvolených nastavení. Na webových stránkach programu môžete okrem zdrojov a balíkov pre niektoré distribúcie nájsť už pripravené nastavenia multimediálnych klávesníc od väčšiny známych výrobcov.

Ďalšie zaujímavé riešenie - xbindkeys (hocwp.free.fr/xbindkeys/xbindkeys.html) - vám umožňuje priradiť ľubovoľný klávesnici a tlačidlu myši ľubovoľný príkaz vrátane príkazov shellu. Všetky nastavenia sú vykonané v konfiguračnom súbore, ktorý má jednoduchý a zrozumiteľný formát.

Kniha obsahuje a sumarizuje tipy na riešenie rôzne problémy, ktoré skôr alebo neskôr vznikajú pri prevádzke ekonomických netbookov aj moderných desktopových modelov. Všetky uvedené recepty sú testované v teréne a kategorizované podľa témy: hardvér osobné počítače, počítačové siete a internetové pripojenie, inštalácia, konfigurácia a oprava operačného systému Windows, surfovanie po internete, ochrana pred vírusmi. Považované nielen za pripravené riešenia náhlych problémov, ale aj za odpovede na mnohé otázky, ktoré sa vynárajú ešte pred kúpou počítača. Je uvedené požadované minimum technické dátačo vám umožní urobiť informované rozhodnutie.

CD je dodávané iba s tlačeným vydaním knihy.

Kniha:

Sekcie na tejto stránke:

Na klávesnici je veľa klávesov, ktoré nikdy nepoužívate. Jeden z najnepríjemnejších je kľúč , zachovaný z čias programovacích jazykov ako Fortran, kde bolo všetko napísané veľkými písmenami. Len málo ľudí používa systémové Klávesy systému Windows(hlavné aj na telefonovanie obsahové menu) - je pohodlnejšie to urobiť pomocou myši. Medzitým náhodné stlačenie tieto klávesy spomaľujú všetku prácu. Tí, ktorým to vadí, ich môžu deaktivovať alebo znova priradiť k iným funkciám - napríklad k susedným klávesom.

Uvažujme tieto akcie na príkladoch a potom vám povieme, ako sa to robí vo všeobecnom prípade - pre ľubovoľný kľúč.

Najprv musíte vytvoriť nový binárny parameter v kľúči registra HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ControlKeyboard Layout (nesmie sa zamieňať s rozložením klávesnice!)

00 00 00 00 00 00 00 00

03 00 00 00 00 00 5C E0

00 00 5D E0 00 00 00 00 00

Tento riadok deaktivuje kláves začiarkavacieho políčka systému Windows a kláves susednej kontextovej ponuky. Poďme zistiť, čo je tu napísané.

Najprv by malo byť 8 párov núl za sebou. Potom príde číslo (s nulou na začiatku) - v tomto prípade 03, čo znamená počet kľúčov na sledovanie plus jeden (to znamená, že v tomto prípade sledujeme dva kľúče). Vždy by za ním mali nasledovať tri páry núl (dopĺňajúce až 4 páry čísel). Záznam musí vždy končiť štyrmi pármi núl. Ale medzi nimi musíme napísať toľko štyroch párov spárovaných čísel, koľko sme poskytli pre sledovacie kľúče - v tomto prípade dve. Obsahujú takzvané skenovacie kódy kľúčov, ktoré chceme zakázať. Tabuľka 12.2 ukazuje kódy tých kľúčov, ktoré je vhodné vziať do úvahy z hľadiska kandidátov na odpojenie alebo výmenu (pozri nižšie).

Tieto kódy sú zapísané v posledných dvoch pároch po každých štyroch pároch čísel, prvé dva páry sú opäť nuly - ako môžete vidieť na ukážke. Príkladový riadok teda deaktivuje náš pravý kľúč (s príznakom Windows) (00 00 5C E0) a susedným kľúčom Vyvolá vyskakovacie menu (00 00 5D E0).

Tabuľka 12.2. Kódy skenovania kľúčov


Čo sú to skenovacie kódy a kde ich získať

Skenovací kód je číslo, ktoré klávesnica vydá po stlačení určitého klávesu. Kódy skenovania by sa nemali zamieňať s kódmi virtuálnych kľúčov - tieto sú vytvárané už na úrovni systému BIOS a Windows a následne určujú kódy znakov, tie, ktoré napríklad tvoria obsah. textové dokumenty... Vo väčšine prípadov spolu nijako nesúvisia. Napríklad virtuálny kód kľúča „medzera“ je 32 (zhoduje sa s kódom znaku „medzera“ v jednobajtových kódovaniach) a jeho skenovací kód je 57 (vo formáte HEX bude 20 a 39, respektíve). Upozorňujeme, že virtuálne kódy nie sú ekvivalentné symbolickým - aby ste z virtuálneho kódu urobili kód znaku, musíte tiež vziať do úvahy jazykové rozloženie a stav klávesov. , a, mimochodom, použitý kódovací systém je jednobajtový alebo Unicode. To všetko robí ovládač systémovej klávesnice ešte predtým, ako sa udalosť lisu dostane do frontu správ systému Windows. Niektoré kľúče ( alebo ) nie sú vôbec spojené so žiadnymi znakmi a nekončia v uvedenom fronte. Preto úplne nahradiť funkčnosť určitého kľúča, nahradiť virtuálne kódy (čo v skutočnosti môže urobiť každý, kto má znalosti programovania v jazykoch Delphi alebo Visual C ++) nestačí - musíte konať na hlbšej úrovni a manipulovať skenovacie kódy. To je to, čo umožňuje parameter Scancode Map v registri Windows.

Na naše účely by skenovacie kódy, ako môžete hádať z nižšie uvedenej tabuľky, mali byť prezentované v hexadecimálnom formáte (HEX), nie v desatinnom tvare. Tabuľky virtuálnych kódov a znakových kódov sú spravidla priložené k akémukoľvek výukovému programu Windows, ale úplnú tabuľku skenovacích kódov nie je ľahké nájsť. Jedna z týchto tabuliek sa nachádza na webe " Digitálna knižnica„Na odkaze http://ntlib.chat.ru/ware/tables/scan.htm. Je to trochu neúspešne zložené - takzvané rozšírené kľúče (to sú tie, ktoré majú v našej tabuľke druhý bajt rovný E0) sa tam zobrazujú tak, že sa pridá číslica navyše rovná 1. To znamená, že vyberiete skenovací kód z HEX stĺpec, napríklad 11C (kľúč na numerická klávesnica), musí byť pre naše účely prepísaná ako 1C E0. Oficiálnu úplnú sadu skenovacích kódov vrátane vypínačov (ale bez ďalších mediálnych kľúčov) je možné stiahnuť z webových stránok spoločnosti Microsoft. Odkaz na dokument je veľmi dlhý, takže stačí zadať slová „Špecifikácia kódu skenovania klávesnice“ do vyhľadávania na microsoft.com a získate to, čo hľadáte - hoci v angličtine. Pri štúdiu tohto dokumentu vás upozorňujeme, že nás zaujíma iba jedna sada kódov: Sada skenovacích kódov 1.

Samozrejme, takýto reťazec čísel by mal byť pripravený vopred a všetky páry by mali byť starostlivo prepočítané pred jeho vložením do registra. Ale počas písania uvidíte, že vám to pomôže nerobiť chyby. Zadanie hodnoty binárne číslo sa vykonáva ručne (obr. 12.11), ale napriek neobvyklému vzhľadu tohto editora rýchlo uvidíte, že sa s ním veľmi pohodlne pracuje. Najmä pri počítaní zadaných párov nie sú žiadne problémy - automaticky sú zoskupené po osem na riadok. Po konečnom nastavení hodnôt parametrov nezabudnite reštartovať počítač.


Ryža. 12.11. Zadávanie hodnôt binárnych parametrov

Z dôvodu nielen vrátenia, ale aj preradenia budete musieť nahrávanie trochu skomplikovať - ​​prvé dva páry núl v týchto štyroch, ktoré obsahujú kódy vypínateľných klávesov, by mali byť nahradené tými kódmi, ktoré podľa vášho názoru by mal fungovať. Napríklad hodnota mapy skenovacieho kódu z

00 00 00 00 00 00 00 00

03 00 00 00 00 00 5C E0

1D E0 5D E0 00 00 00 00

urobí to tak, že pravý kľúč so zaškrtávacím políčkom Windows sa vypne a Duplikuje právo , to je jej najbližší kľúč. Práve táto hodnota mapy skenovacieho kódu je zobrazená ako príklad na obr. 12.11.

Ukážeme vám, ako sa s tým vysporiadať ... Experimenty ukazujú, že nie všetko je s ním jednoznačné - najmä pokus o jednoduché vypnutie nemusí priniesť výsledky. Ale dám hodnotu parametra Scancode Map, ktorý je zaručene deaktivovaný - jeho funkcia sa zmení na funkciu (správne, ale v praxi je to jedno), a Tu, ako predtým, sa duplikuje právo :

00 00 00 00 00 00 00 00

03 00 00 00 1D E0 5D E0

2A 00 3A 00 00 00 00 00

Súbor key.reg sa nachádza na dodanom disku v priečinku Register, keď ho spustíte a potvrdíte, že naozaj chcete vykonať zmeny v registri, automaticky sa vytvorí parameter Scancode Map s touto hodnotou. Ak sa nechcete ničoho dotknúť, ale , potom upravte túto hodnotu nasledovne: 03 nahraďte 02 a nahraďte štyri nenulové bajty v druhom riadku nulami.

V dôsledku týchto vašich experimentov by sa nemalo stať nič smrteľné - ak urobíte chybu alebo sa rozhodnete nechať všetko tak, stačí odstrániť parameter Scancode Map z registra a reštartovať počítač. Alebo vráťte systém do pôvodného stavu pomocou bodov obnovenia.

Vypnúť kľúč ako vstup do ponuky

Bohužiaľ, narábajte s kľúčom ako systémový pre Windows (vyvolanie hlavnej ponuky), pričom si zachová svoju funkčnosť ako kláves modifikátora, nebude fungovať prostredníctvom registra - spravidla prestane reagovať na stlačenie. Pretože sa zaoberáme kľúčmi, súčasne uvediem spôsob, ako sa s tým vyrovnať, aj keď to nemá nič spoločné s registrom. Kniha obsahuje na disku priečinok AltSpy, ktorý obsahuje rovnomenný program. Skopírujte celý priečinok (obsahuje tri súbory) na pevný disk a spustite súbor js (Java Script). Aby ste ho nespustili zakaždým rukami, mal by byť zahrnutý pri štarte (pozri časť 10.1.3 „Uvedenie do prevádzky“). 10 sekúnd po spustení skriptu AltSpy vytvorí v oblasti oznámení ikonu s hnedými očami, ktorá bude mať jedinú položku kontextovej ponuky - Zavrieť. Pauza je potrebná, aby bol AltSpy zaručene posledný pri spustení a aby prepísal ostatné služby. Potom prestane vyvolávať hlavné menu, ale zachová si základné funkcie. Zároveň nezmizne možnosť vyvolať hlavné menu - túto funkciu stále vykonáva kláves , ale teraz je oveľa ťažšie nazvať to náhodne, a tým odklepnúť vstupné zaostrenie od požadovaného prvku.

S najväčšou pravdepodobnosťou už vo vašom telefóne štandardne nainštalovaný Skener QR kódu, prvý QR kód s ním jednoducho naskenujete. To je veľmi jednoduché. Postupujte podľa našich pokynov.

1. V telefóne otvorte čítačku QR kódov.

2. Podržte zariadenie nad QR kódom, aby bolo dobre viditeľné na obrazovke vášho smartfónu.

Ak držíte svoj smartphone správne nad QR kódom, stane sa nasledovné:

  • Telefón automaticky naskenuje kód.
  • V niektorých aplikáciách na skenovanie kódu musíte kliknúť na obrázok, nie na tlačidlo, ako by ste vytvorili fotografiu vo svojom smartfóne.

3. V prípade potreby stlačte uvedené tlačidlo.

Super! Váš smartphone číta kód a nasleduje uvedený odkaz, čo sa nie vždy stane okamžite. Na väčšine zariadení to môže trvať niekoľko sekúnd.

Začnete všade vidieť QR kódy. Slúžia na výučbu, informovanie, vysvetľovanie a mnoho ďalších vecí. Nájdite ich a naskenujte ich! QR kódy vám ušetria veľa času a námahy.

Ako skenovať QR kódy v systéme Android

Teraz vám ukážeme, ako používať aplikáciu na skenovanie QR kódu v systéme Android.

Stručne:
1. Otvorte Hračkárstvo .
2. Hľadajte Čítačka QR kódov .
3. Vyberte Čítačka QR kódov(cez Scan).
4. Kliknite na položku Inštalácia".
5. Otvorte program Čítanie QR kódu.
7. Namierte fotoaparát na QR kód.
8. Kliknite na položku Dobre ".

Krok 1... Otvorte Obchod Play v systéme Android. Je to ikona v aplikácii alebo na domovskej obrazovke.

Krok 2. Zadajte do vyhľadávača čítačku QR kódov. Zobrazí sa zoznam aplikácií na čítanie kódov QR.

  • Tento článok vysvetľuje, ako používať čítačku QR kódov, ale môžete si vybrať, ktorá aplikácia sa vám páči. Pred stiahnutím si aplikáciu určite prečítajte.
  • Kroky by mali byť rovnaké pre všetky aplikácie na čítanie kódov QR.

Krok 3Kliknite na položku Čítačka QR kódov vyvinutá spoločnosťou Scan. Meno vývojára je uvedené pod každou aplikáciou. Možno budete musieť posúvať stránku nadol, aby ste našli aplikáciu vytvorenú pomocou Scan.

Krok 4.Kliknite na Inštalovať. Zobrazí sa kontextové okno so žiadosťou o povolenie na prístup k informáciám vo vašom systéme Android.

Krok 5.Kliknite na „Prijať“. Teraz bude na vašom zariadení s Androidom nainštalovaná čítačka QR kódov.

    • Po stiahnutí aplikácie sa tlačidlo „Inštalovať“ zmení na „Otvoriť“ a v aplikácii budete mať novú ikonu.

Krok 6.Otvorte čítačku QR kódov. Je to ikona, ktorá v aplikácii vyzerá ako QR kód. Otvorí sa aplikácia, ktorá vyzerá ako štandardná obrazovka fotoaparátu.

Krok 7.Zarovnajte QR kód v ráme fotoaparátu. Trochu podobné tomu, ako fotografujete, až na to, že nemusíte stláčať žiadne tlačidlá. Keď skener čiarového kódu prečíta kód, zobrazí sa kontextové okno s adresou URL v kóde.


Krok 8.Kliknutím na tlačidlo OK otvoríte webovú stránku. Spustí sa váš predvolený webový prehliadač a prejde sa na adresu URL v kóde QR.

Ďalším typickým počítačovým zariadením, zdanlivo nekomplikovaným, ale pre výskumníka niekedy problematickým, je klávesnica.

Zariadenie je vo všeobecnosti jednoduché. Zvlášť nie zastarané modely, ktoré sú pripojené k portu PS / 2. Ako ukazujú početné experimentálne údaje, riadiaci mikroobvod „klávesnice“ skenuje stlačenia klávesov a prenáša ich v sériovom kóde do portu. Taktovacia frekvencia tohto prenosu je násobkom (v drvivej väčšine prípadov) »6,3 alebo 10 kHz. Aj keď autor v posledných rokoch narazil na niekoľko kópií, ktorých taktová frekvencia bola približne 20 kHz.

Keď stlačíte a podržíte ľubovoľný kláves, všetky klávesnice (po prestávke) začnú opakovať prenos kódu kľúča „ad infinitum“. V normálnom režime to zvyčajne po niekoľkých sekundách spôsobí pretečenie vyrovnávacej pamäte radiča a poruchu. Zvukový signál systému „reproduktor“ - „vŕzganie“. Podstatou testovacieho režimu (najbežnejší) je zablokovanie príkazu pretečenia vyrovnávacej pamäte, ktorý umožňuje po stlačení klávesu zaistiť nekonečný prenos vybraného znaku po kábli.

Ako vždy, pre správny následný výpočet výsledku je potrebné v pakete kódu vytvoriť konštantné striedanie impulzov. Pre kódy klávesnice môžu existovať dve takéto kombinácie:

10101010 (55) kláves „+; = "

01010101 (AA) v tabuľkách typov - nepoužije sa

Všeobecná tabuľka skenovacích kódov je uvedená v tabuľke 14.1

Tabuľka 14.1- Kódy skenovania klávesnice

Kľúč

Skenovací kód

Kľúč

Skenovací kód

Kľúč

Skenovací kód

Kľúč

Skenovací kód

Takže počas implementácie testovacieho režimu a napríklad závažia umiestneného na tlačidle „+“ v kábli „klávesnice“ bude existovať nekonečná sekvencia impulzných paketov. V tomto prípade bude frekvencia opakovania impulzov v pakete (to znamená hodinová frekvencia) 6,10 alebo 20 kHz a rýchlosť opakovania paketu bude oveľa nižšia. Formát údajov je zobrazený na obrázku 14.1.

Na výmenu údajov v kábli klávesnice sú použité dve linky - KBData a KBSync. Pri prenose skenovacích kódov klávesnica nastaví ďalší bit údajov na linke KBData a prenos potvrdí prenosom signálu z „1“ na „0“ na linke KBSync.

Ovládač môže signalizovať svoju nedostupnosť prenosu / príjmu údajov na nízkej úrovni na linke KBSync. Vo zvyšnom čase, keď nie sú k dispozícii údaje na prenos, majú obe linky vysokú úroveň signálu.



Ako vyplýva z vyššie uvedeného, ​​v spektre PEMIN kábla klávesnice by sme mali očakávať frekvenčné komponenty s hodinovou frekvenciou 1 / 76,04 · 10 -6 = 13,15 kHz. Navyše kvôli prítomnosti dvoch fázovo posunutých signálov s rôznymi (ale viacnásobnými!) Periódami sa párne a nepárne frekvenčné zložky budú líšiť v amplitúde.

Ako by ste mohli očakávať, PEMIN synchronizačného dátového riadku nie je v zásade informatívny. Rozlíšiť jedného PEMINA od druhého nie je vôbec jednoduché. Jeden kábel, signály sú synchrónne ...

Takmer jediným spôsobom je vybrať skenovací kód s minimálnym počtom logických „1“ v balíku. Ide o kľúče „F3“ a F9 „(03 a 01 v hexadecimálnom kóde). Kód „00“ sa nepoužíva.

Oscilogram skenovacieho kódu "F3" je zobrazený nižšie.


Prísne „z hľadiska energie“, ak zmeriate všetky frekvenčné zložky PEMIN s kódom „=“ a napríklad kódom „F9“, potom rozdiel v hodnotách prijímača na KAŽDOM frekvenčných zložkách je skutočne informačnou súčasťou energie PEMIN. Navyše je to maximálne maximum. Práca je dosť ťažká a únavná, ak neexistuje spôsob, ako ju zveriť „automatu“. Samotné komponenty PEMIN pre také nízke frekvencie nie je možné detegovať bez problémov. Takže aj rozdiely „chytajú“ ...



V praxi SI v drvivej väčšine prípadov jednoducho zmerajú úrovne PEMIN (bez toho, aby čokoľvek odpočítali) a vypočítajú parameter zabezpečenia. Je to možné a tak, „s rezervou“, ale špecialista je povinný poznať skutočný stav vecí.

Na konci recenzie- „vývod“ konektorov klávesnice AT- a PS / 2.


„Obrázky“ na prijímači nevyzerajú tak „klasicky“, napriek tomu je to celkom rozpoznateľné. Tu je niekoľko príkladov



Spektrum jasne ukazuje nárast amplitúdy zložiek s klesajúcou frekvenciou.

V tomto frekvenčnom rozsahu (od desiatok kHz a ďalej) existujú aj funkcie merania „klávesnice“. Faktom je, že klávesnica na svojom obvyklom mieste sa nachádza neďaleko systémovej jednotky. A v hornej časti SB je impulzný napájací zdroj - najsilnejší zdroj PEMIN pre komponenty „E“ aj „H“. Vo „svetle“ takého divadelného reflektora je vidieť matné „svetlo“ klávesnice špeciálne umenie! Preto navrhujem nasledujúcu techniku. Odsuňte „klaudiu“ od SB čo najďalej. Lepšie - na predlžovacom kábli PS / 2. Akýsi 2-2,5 metra.

Anténu umiestnite tak, aby bola čo najmenej vedená zo SB (signál, so šírkou pásma prijímača viac ako 10 kHz - spojité spektrum). A teraz, v blízkosti takto orientovanej, pevnej antény, začnite krútiť „klávesnicou“ a jej káblom (nie naopak!). Potom budete mať oveľa väčšiu šancu detekovať signály PEMIN klávesnice, vidieť komponenty PEMIN na obrazovke analyzátora na vlastné oči.

Všetko vyššie uvedené platí pre klávesnicu PS / 2. Teraz ich však masívne nahrádzajú klávesnice USB.

Toto rozhranie bolo vo všeobecnosti podrobne zvážené v spojení s tlačiarňami. Nie je však nadbytočné dávať nejaké „cieľové označenie“ vzhľadom na klávesnicu.

Pripomeňme si konštrukciu balíkov pre rozhranie USB vzhľadom na to, že klávesnica je úzko spojená s nízkou rýchlosťou (to znamená v skutočnosti cez rozhranie USB 1.0).

Maximálna veľkosť užitočného zaťaženia DATA pre nízkorýchlostné zariadenia je 8 bajtov. To je presne to, čo vyžaduje kód skenovania klávesnice.

Vidieť signál (konkrétne údaje) na linke USB nebola jednoduchá úloha. Napriek tomu to bolo odhalené v kábli typickej USB „klávesnice“ modelu GENIUS KB-06XE, konkrétne v riadku „data +“ (vodič) (obrázok 14.10)


Tieto dva oscilogramy sa navzájom menia s nešpecifikovanou (chaotickou) periodicitou a „obrázky“ signálov nezávisia od stlačeného klávesu klávesnice (alebo žiadneho). Neboli zistené žiadne ďalšie zmeny v "variabilnej" časti balíka (rámca).

Rýchlosť opakovania týchto paketov je pevne stabilizovaná (obr. 14.11) a trvanie každého z nich je (vidieť na oscilogramoch) asi 34 ± 1 μs.


Pakety nasledujú každé 4 ms. Je však potrebné poznamenať, že koniec každého paketu sa „trhá“ po celú dobu, a viditeľne, klasický „chvenie“. Spektrálny obraz je preto trochu rozmazaný a stáva sa jasným iba pri dostatočne dlhom priemerovaní.


Okrem toho je potrebné vziať do úvahy, že vzhľadom na rôzne periódy opakovania impulzov a ich rôzne trvania má spektrum charakter určitej zmesi spojitého a čiarového spektra. Avšak laloková povaha spektra, ktorá je prirodzená pre nekonečnú sekvenciu paketov a je viacnásobná vo svojich „lalokoch“ priemerného trvania paketu, je veľmi jasne zachovaná. Iba „nuly“ funkcie sú vyhladené chvením a neperiodickou periodou opakovania jednotlivých impulzov. Samotný obrázok je však celkom typický. Pri jemnejšom frekvenčnom rozlíšení sa spektrum začne rozlišovať na „riadkoch“ kvôli rýchlosti opakovania paketov (250 Hz) (obr. 14.13) Pri najjednoduchšom a nesynchronizovanom skutočnom prenose skenovacieho kódu sa teda prezeranie oscilogramy, identifikácia a vizualizácia sekcií rámca (paketu) zodpovedného za prenos dát zlyhala. Napriek tomu možno tvrdiť, že PEMIN kábla klávesnice bude stále taký a žiadny iný. Je jasné, na akých frekvenciách ho hľadať, je jasné, že bude solídny (v každom prípade s frekvenčným rozlíšením prijímača nad 0,3 kHz). A je zrejmé, akú hodnotu nahradiť vo výpočtoch ako hodiny (minimálna doba impulzu v pakete v experimente bola 1,322 μs). Zmerať to je pre akýkoľvek SI, že mať osciloskop, najmenej so šírkou pásma 200 MHz, triviálna úloha. Testovací režim je v skutočnosti akýkoľvek, môžete stlačiť klávesy (akékoľvek), nemusíte nič stlačiť. Pakety sa aj tak prenášajú cez rozhranie. A ako prvé priblíženie ich považujeme za informatívne (pokiaľ sa nepreukáže opak).

Prezentované oscilogramy a spektrá boli získané pomocou osciloskopu AKIP -4108/2 pripojeného k rovnakému počítaču, na ktorom boli vykonané merania (treba poznamenať - veľmi funkčné opakovanie nášho vývoja technológie PICO. Nie horšie ako čínske: )).

Spektrum očividne ďaleko presahuje 1 MHz (osciloskop to už nedovoľoval a pripojenie analyzátora nemalo zmysel). Zvyšok je spôsobený káblom ako náhodnou anténou a stupňom jeho tienenia.

Pre ostatné režimy rozhrania USB je potrebný osciloskop so šírkou pásma mnoho GHz.

Ako presne zvážiť nepretržité spektrum a zároveň zostať v rámci súčasného NMI je samostatná konverzácia, a nie pre otvorenú diskusiu, bohužiaľ ... V ďalších publikáciách sa k nej však budete musieť vrátiť, tam nie je kam ísť Pokúsim sa „zostať v medziach toho, čo je dovolené“ ...

  1. V hornej časti okna Google Play je vyhľadávací panel. Práve to použijeme. Aktivujeme a napíšeme názov našej aplikácie. Nie je potrebné ho zadávať úplne. Hneď ako sa objekt označený na snímke obrazovky objaví vo výsledkoch vyhľadávania, jednoducho naň klepnite.
  1. Budeme presmerovaní na domovskú stránku programu. K dispozícii je veľké zelené tlačidlo s názvom INŠTALOVAŤ. Kliknite naň.
  1. Čakáme na koniec sťahovania aplikácie. Pretože „váži“ o niečo menej ako 5 MB, proces nezaberie veľa času.
  1. Pripravený. Po dokončení automatickej inštalácie môžeme program spustiť priamo odtiaľto.
  1. Na domovskej obrazovke sa zobrazí aj odkaz na spustenie (ak je aktivovaný v nastaveniach).

Tým je inštalácia programu dokončená a môžeme pristúpiť k prehľadu práce s ním.

Na obrázku nižšie vidíte programovacie rozhranie. Tu je rozdelený na 3 hlavné karty. K dispozícii je tiež ikona nastavení vo forme ozubeného kolieska. Na hlavnej karte „SKENOVANIE“ sú 4 hlavné nástroje:

  • Naskenujte čiarový kód. Toto je skener QR, ktorý funguje prostredníctvom fotoaparátu;
  • Manuálne zadanie. Funkcia manuálneho zadávania údajov o kóde;
  • Dekódovanie zo súboru. Dekódovanie zo súboru. Odtiaľto môžete otvoriť predtým stiahnutý QR kód a prečítať si ho;
  • Dekódovanie z adresy URL. Skenovanie podľa referencie.

V spodnej časti je niekoľko tlačidiel, ktoré nenesú užitočnú funkciu. Nemali by ste im venovať pozornosť.

Pozrime sa na nastavenia programu. Je ich tu pomerne veľa. Na vašich obrazovkách budú snímky obrazovky z rôznych konfiguračných oblastí, ale my vám povieme iba niektoré z najzaujímavejších bodov.

Napríklad na prvej obrazovke môžete povoliť alebo zakázať zvuk programu. To isté sa dá urobiť s vibračnou odozvou. Prevádzkový režim môžete nastaviť tak, aby sa program spustil priamo zo skenera, pričom sa obíde hlavné menu. Ďalšou dôležitou funkciou je automatické kopírovanie údajov do schránky.

Hneď ako chceme začať skenovať a spustiť samotný skener, program požiada o prístup k potrebným systémovým prostriedkom. Prirodzene, je potrebné to vyriešiť. Kliknite na tlačidlo označené na snímke obrazovky.

Ďalej namierime rám skenera tak, aby horizontálny pás padal priamo na QR. Snažte sa, aby sa vám ruky netriasli, a pritom zostaňte koncentrovaní. Skenovanie zlyhá bez normálnej ostrosti.

K dispozícii je podsvietenie pre prevádzku QR BARCODE SCANNER za zhoršených svetelných podmienok.

Akonáhle je kód rozpoznaný, uvidíte informácie zobrazené na obrázku nižšie.

Okrem skenovania QR ich tu môžete aj vytvárať. Ak to chcete urobiť, prejdite na tretiu kartu. Označili sme to na snímke obrazovky. Všetky typy údajov, ktoré je možné šifrovať, sú uvedené v zozname. Podporované sú nasledovné:

  • kontakt v telefónnom zozname;
  • telefónne číslo;
  • Url;
  • E -mail;
  • aplikácia;
  • umiestnenie;
  • akýkoľvek text;
  • záložka;
  • udalosť v kalendári.

Všetko to vyzerá takto:

Keď je typ údajov vybratý a nastavený, stačí kliknúť na tlačidlo „Kódovať“. V tomto prípade sme odkaz zašifrovali.

Skúsme zašifrovať aj ľubovoľný text. Ak to chcete urobiť, vyberte požadovanú položku.

Zadajte frázu do určeného poľa a kliknite na tlačidlo „Kódovať“.

Výsledok vyzerá skvele. Zmeňme opäť jeho farbu. Stlačíme na to určené tlačidlo.

Vyberte požadovaný odtieň z palety.

A obdivujte prijaté QR.

Prejdeme k ďalšiemu programu, ktorý má tiež pôsobivú funkčnosť.

Skener kódu QR Droid

Ďalšia aplikácia, ktorú nájdete na Google Play. Môžete si ho tiež stiahnuť prostredníctvom priameho odkazu na webovej stránke Google. Zatiaľ zvážime samotný program.

Takto vyzerá skratka spustenia skenera kódu QR Droid - kliknite naň.

Táto aplikácia, na rozdiel od predchádzajúcej, je vyrobená v ruštine a hneď ako sa spustí, musíme kliknúť na tlačidlo s nápisom: „ZAČAŤ PRÁCU“.

Skener je okamžite viditeľný, ale najskôr sa pozrime na jeho nastavenia. Klepneme na tlačidlo umiestnené v pravom hornom rohu.

V hlavnom menu vidíte 6 dlaždíc-tlačidiel, ktoré presmerujú užívateľa do požadovanej sekcie. Tu sú:

Aby ste teda mohli skener používať, musíte ho aktivovať v hlavnej ponuke a podržaním kurzora nad QR kódom stlačiť tlačidlo „Čítať“.

Tu je vybratá úvodná obrazovka, adresa pre Rezervovaná kópia a je nakonfigurovaný jazyk softvérového rozhrania.

Ďalej môžeme nastaviť skenovací modul. Používa sa jeden z proprietárnych algoritmov: Zapper alebo ZXing. Nižšie budete môcť povoliť alebo zakázať zameriavací kríž, nastaviť automatickú akciu po skenovaní a povoliť zobrazovanie rád alebo kopírovanie odkazu do schránky.

V tejto časti môžete nakonfigurovať zvukovú stopu, zapnúť a vypnúť vibrácie. Proces zaznamenávania akcií v protokole a interakcie s inteligentné hodinky Android Wear.

Potom budeme môcť exportovať alebo importovať záloha alebo nastavte dátum.

Povoľte odosielanie anonymných údajov (je lepšie ich deaktivovať), povoľte overenie bezpečnostného odkazu prijatého počas kontroly alebo nakonfigurujte dávkové skenovanie. Funkcie ako priblíženie alebo zvýraznenie sú k dispozícii nižšie.

Tým sa však naše nastavenia nekončia. Okrem vyššie uvedených funkcií máme aj nasledujúce:

  • nastavenie orientácie obrazovky;
  • práca s prednou kamerou;
  • analýza odkazov;
  • prehliadka obchodov.
  • funkcia predĺženého sklzu;
  • zákaz niektorých špeciálnych znakov;
  • aktivácia náhľadu WEB;
  • hľadať uložené obrázky.

Posledná obrazovka s nastaveniami obsahuje také zaujímavé funkcie, ako sú: nastavenie maximálneho počtu pozícií, konfigurácia vlastných CSV, zatrasenie inteligentnými hodinkami a uloženie duplicitných pozícií.

Okrem nastavení v ponuke QR Droid Code Scanner existuje položka s názvom „Viac“. Uvažujme o jeho funkčnosti.

Existujú také možnosti:

Zvážte poslednú, ale nemenej funkčnú aplikáciu v našom zozname.

Skener Qo a čiarových kódov NeoReader

Tento program, ako ostatné, si môžete stiahnuť a nainštalovať prostredníctvom Google Play alebo priamym odkazom. Keď to bude hotové, môžete s ňou ísť priamo do práce.

Pri prvom spustení budeme musieť splniť žiadosť o prístup. Kliknite na „POVOLIŤ“.

Potom sa zobrazí okno s nastaveniami. Tu si budete môcť vybrať jazyk, uviesť svoju krajinu, pohlavie a vek. Dve začiarkavacie políčka nižšie vám umožňujú povoliť alebo zakázať prístup programu k geodátam.

V skutočnosti môžete začať skenovať. Namierte fotoaparát na QR kód a skener QR a čiarových kódov NeoReader automaticky rozpozná jeho obsah.

Myslíme si, že tieto tri programy budú stačiť na akúkoľvek osobu. Vyberte si to najvhodnejšie pre vás a použite podľa vlastného uváženia. Budeme hovoriť o niektorých funkciách čínskych zariadení.

Štandardná funkčnosť

Niektoré smartfóny a tablety (v závislosti od značky) majú štandardne funkciu skenovania QR kódov a všetko sa dá zvládnuť bez aplikácie. Nebudeme ich všetky uvádzať, dotkneme sa iba modelu od Xiaomi.

Zhrnutie

Výsledkom bolo, že sme sa naučili skenovať QR kód v systéme Android rôzne cesty... Dúfame, že vám tento článok bol užitočný. Ak máte ďalšie otázky, opýtajte sa ich v komentároch. Pokúsime sa pomôcť každému.

Aj keď sa to nestane, niektorí z používateľov na webe vám určite povedia, ako sa dostať zo situácie a poskytnú dobrú radu. Musíte to len uviesť do života.

Video návod