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