<html><body><div>Ahoj,</div><div><br></div><div>já mám v obecné rovině pro to dost podkladů. Jenom nějak zaostávám ve čtení konference.</div><div><br></div><div>Obecně pokud se držíš toho USB HID Keyboard, tak dokáže poslat jednu klávesu v čase. To v praxi znamená, že můžeš poslat "stisknul jsem Shift", když ale chceš následně poslat klávesu "A" (Shift+a), tak musíš poslat Stisknul jsem klávesu "a" a mám přeřazovač "Shift" a tím ti jakože zanikne "stisknul jsem Shift". Pak buď ukončíš "stisknul jsem a" (s přeřazovačem) a tím ti končí i ten Shift, nebo zase pošleš "stisknul jsem Shift" a tím ti zanikne to "A".</div><div><br></div><div>Někdo to řešil tak, že si otevřel několik endpointů a používal jeden na přeřazovače a jinej na klávesy. Ale tím se zase připravíš o možnost stisknout více kláves, když chceš hrát hry :)<br></div><div><br></div><aside>---------- Původní e-mail ----------<br>Od: Pavel Hudeček <edizon@seznam.cz><br>Komu: hw-list@list.hw.cz<br>Datum: 18. 7. 2022 9:18:27<br>Předmět: Re: Jak z náhradní klávesnice do NTB udělat USB klávesnici?</aside><br><blockquote data-email="edizon@seznam.cz">Díky za referenci.
<br>
<br>A taky mi došlo, že moje otázka ohledně toho co má problém se shiftem, 
<br>nemá odpověď 1 tlačítko:-)
<br>
<br>Našel jsem v tom examplu místo, kde se hledají stisklé klávesy a z toho 
<br>generují nějaká čísla.
<br>Gůglil jsem "usb keyboard scan codes table" a našel
<br>https://deskthority.net/wiki/Scancode
<br>Ještě musím asi odposlouchat, co se děje při kombinovaném stisku se 
<br>shiftoidními klávesami.
<br>Zatím to vypadá jednoduše:-)
<br>
<br>Vlastně mi to přijde jednodušší než:
<br>https://www.instructables.com/How-to-Make-a-USB-Laptop-Keyboard-Controller/
<br>
<br>A za nejsložitější teď považuju sehnat klávesnici pro Lenovo Legion 5, 
<br>abych to měl shodné a bohužel to vypadá, že jich je více a většinově 
<br>zastoupené se mi nelíbí. Taky jsou teda celkem drahý.
<br>Nevím, jak moc důvěřovat těm z Aukra "použité-testováno", ty k dispozici 
<br>jsou, za 1500-1800.
<br>
<br>PH
<br>
<br>Dne 18.07.2022 v 7:41 Martin Hanek napsal(a):
<br>> To VUSB pouzivame nekolik let s ATMega16 jako emulator klavesnice, 
<br>> ctecku RFID karet. Nacte cislo a vysype jej jako numericka klavecnice.
<br>>
<br>> Martin Hanek
<br>>
<br>> Dne 17.07.2022 v 22:09 Pavel Hudeček napsal(a):
<br>>> Díky.
<br>>>
<br>>> Jen několik kliknutí od 1key je pěkný example s AVR:
<br>>> https://www.obdev.at/products/vusb/hidkeys.html
<br>>>
<br>>> Pro jistotu:
<br>>> To s tím shiftem se týká toho 1tlačítka, nebo toho PICu?
<br>>>
<br>>> PH
<br>>>
<br>>> Dne 17.07.2022 v 20:27 Jindrich Fucik napsal(a):
<br>>>> Mno, pokud to chceš vzít od základu, tak začni klávesnicí s jednou 
<br>>>> klávesou :)
<br>>>> http://blog.flipwork.nl/?x=entry:entry081009-142605
<br>>>>
<br>>>> Asi praktičtější by bylo použít verzi s PICem:
<br>>>> https://bikerglen.com/blog/presenting-the-single-esc-key-usb-keyboard/
<br>>>>
<br>>>> Jenom taková drobnost - jako všechno na USB, tak i klávesnice je 
<br>>>> nejednoznačná. Tyhle příklady používají zjednodušený HID, ten sice 
<br>>>> dokáže vygenerovat všechny klávesy, ale někdy má trošku problémy s 
<br>>>> "držením stisklého shiftu"
<br>>>>
<br>>>> Jindra
<br>>>>
<br>>>> Dne 17.7.2022 v 17:09 Pavel Hudeček napsal(a):
<br>>>>> Dobrý den všem,
<br>>>>>
<br>>>>> chtěl bych malou klávesnici se vším co je na velké a navíc CZ.
<br>>>>> Hotová nenalezena, vždycky něco chybí.
<br>>>>>
<br>>>>> Tak jsem si řekl, stačí náhradní klávesnice k mému NTB, nějaký 
<br>>>>> STM32 s USB, kus programu, trochu 3D tisknutí a hotovo.
<br>>>>> Jen se mi nedaří najít nějakou pomoc s tím kusem programu...
<br>>>>> Byla by nějaká inspirace?
<br>_______________________________________________
<br>HW-list mailing list  -  sponsored by www.HW.cz
<br>Hw-list@list.hw.cz
<br>http://list.hw.cz/mailman/listinfo/hw-list
<br></blockquote></body></html>