Hirdetés
- bambano: Bambanő háza tája
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Magga: PLEX: multimédia az egész lakásban
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Parci: Milyen mosógépet vegyek?
- sziku69: Szólánc.
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
Ú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.haltal 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_keyshasonloan 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
- Bomba ár! Fujitsu Lifebook T936: i5-6G I 8GB I 256SSD I 13,3" FHD Touch I Cam I W10 I Gari!
- új HP HyperX Cloud III S headset gamer Fejhallgató
- REFURBISHED és ÚJ - DELL Thunderbolt Dock WD22TB4 (210-BDTD)
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3854,94% Akkumulátor
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
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. 


