- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- Banyasz papa: segitség kérés
- sziku69: Szólánc.
- Szoszo94: Xiaomi Mi Router 3G - Padavanra fel!
- droidic: A Coffee Lake titkos nyolcmagos processzora – CC150
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: Natív 3Dfx Glide Windows11 alatt Voodoo1 és Voodoo2-vel.
- Parci: Milyen mosógépet vegyek?
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Új hozzászólás Aktív témák
-
Domonkos
addikt
📈
Vegul mar csak egy feladat maradt, tudatni a hoszttal hogy mi is tortent. Ez szerencsere egyszeru. Annyit kell tennunk, hogy az
usb_keyboard.h
altal deklaraltkeyboard_modifier_keys
-t eskeyboard_keys[]
-t a korabban osszegyujtott scan code-okkal feltoltsuk, majd meghivjuk azusb_keyboard_send()
fuggvenyt. A tobbit a hardverhez kapott fuggvenyek intezik.
Szoval a kuldes rank eso reszet implementalhatjuk mondjuk igy:static uint8_t
send_updates(void)
{
static uint8_t prev_keys[NKRO] = { 0 };
if (!memcmp(keys, prev_keys, sizeof (keys))) {
return 0;
}
memcpy(prev_keys, keys, sizeof (prev_keys));
keyboard_modifier_keys = 0;
memcpy(keyboard_keys, keys, sizeof (keyboard_keys));
return usb_keyboard_send();
}Sajnos ma sem usszuk ezt meg kisebb trukkok nelkul, itt is be kell vetnunk egyet. Ha nem tortent valtozas, akkor nem kell semmi valtozast kuldjunk. (A jelenlegi megertesem alapjan a tobbszori kuldessel nem csinalnank kart, de abszolut felesleges.) A billentyuk nyomva tartasat nem kell egyeb modon kozolnunk, mint amikor a lenyomas tortenik, akkor elkulnedi a lenyomott karakterkodot - a tobbi lenyomott billentyu kodjaival egyutt - majd felengedeskor kikuldeni a tovabbra is nyomva tartott billentyuk kodjait a felengedett billentyunek a kodja nelkul. Ha azt szeretnenk jelezni, hogy egy billentyu sincs epp tartva, akkor egy csak
0
-kat tartalmazo tombot kell kuldjunk.
Akeyboard_modifier_keys
hasonloan mukodik a modokra, viszont ott minden egyes bit egy-egy modosito billentyunek lenne megfeleltetheto. Mivel mi nem hasznaltunk eddig egyet sem, igy ezt most fixen0
-n hagyhatjuk. Kesobb erre persze szuksegunk lesz, szoval mar most sem erdemes kihagyni a kodbol.
Tovabba mar csak ez a par deklaracio hianyozhat:extern uint8_t keyboard_modifier_keys;
extern uint8_t keyboard_keys[6];Es egyebkent keszen is lennenk. Ha mindent jol csinaltunk akkor nem maradt mas hatra, mint egy forditas plusz egy flasheles; es utana johet az elesben valo teszteles - egy oldallal.
Mert a tovabbhaladas jelenleg csak a postan fog mulani. Ha sikerul a heten kihozniuk a csomagjaimat, akkor a blog szunet nelkul folytatodik, ha nem akkor lehet hogy egy kis kenyszerszunet kovetkezhet. Elnezest miatta, de nem tudom mar lassabban irni a blogot.
Egyebkent kerdesek johetnek!
Új hozzászólás Aktív témák
- Házimozi belépő szinten
- Azonnali fotós kérdések órája
- sziku69: Fűzzük össze a szavakat :)
- Milyen videókártyát?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Milyen autót vegyek?
- Autós topik
- Anglia - élmények, tapasztalatok
- További aktív témák...
- Ohh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 32/1TB RTX A2000 4GB /1 Millió/
- UHH! HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -40% i7-1165G7 16/512 Iris Xe FHD EU-HUN
- IBM PS/1 2168-552 486SX-25
- ASUS ROG Strix RTX 2080 Ti OC 11GB
- Acer Swift 3 (SF314 54) i5 / 8GB RAM / SSD / FullHD / kiváló állapotban!
- DELL PowerEdge R730xd 16LFF 160TB+400GB 2U rack - 2xE5-2683v4 (16c/32t),256GB RAM,2x10G NET,HBA330
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Gigabyte AORUS MASTER RX 6800 XT 16GB GDDR6 videokártya garanciával hibátlan működéssel
- IKEA Format lámpák eladóak (Egyben kedvezménnyel vihető!)
- REFURBISHED - DELL Thunderbolt Dock WD19TBS docking station (210-AZBV)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest