- Egyedi megjelenésű Radeon VGA a Yeston és a GravaStar keze nyomán
- 5:4 képarányú SXGA monitor jön ősszel az EIZO berkeiből
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- A hírek szerint a jövő év végére érkezhet a sokat pletykált NVIDIA N1X SoC
- Egy gyártási hiba miatt nem bootolhatnak bizonyos Minisforum PC-k
- OLED TV topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- Vezeték nélküli fülhallgatók
- Videós, mozgóképes topik
- 3D nyomtatás
- Milyen belső merevlemezt vegyek?
- Milyen TV-t vegyek?
Új hozzászólás Aktív témák
-
Domonkos
addikt
Kapizsgaljatok mar, nem?
Ami "ki fog menni a droton", az a lenyomott billentyuknek megfeleltetett karakter kodok (USB- es billentyuzetes-lingoban scan code). Azt hogy melyik billentyu tenylegesen melyik karaktert fogja utni, azt mi hatarozhatjuk meg.
En ezt a kovetkezo implementaciot valasztottam:static kc_t
get_keycode(const kp_t kp, const bool press)
{
(void)press;
return pgm_read_byte(&keymap[kp]);
}A kod maga nagyon egyszeru, lenyegeben csak a
keymap[]
tombkp
-adik elemet adja vissza. Az egyetlen kisebb csavar az egeszben az annyi - mivel a keymap-et hagyomanyosan mindenki statikusra irja az elso firmware-eben, es mi sem teszunk most maskepp - hogy folosleges azt memoriaban tarolni; igy kerhetjuk a forditot, hogy a tombot rakja a programmemoriaba. Viszont mivel a programmemoria kulonbozo cimteret hasznal, igy annak eleresehez egy konverzio szukseges. Ezt a konverziot apgm_read_byte()
vegzi el - ezt a fuggvenyt nem kell nekunk implementalni, az avr-es konyvtarbol ingyen kapjuk.
De hogy pontosan hogyan kell akeymap[]
tombot feltolteni, hogy az egy dvorak kiosztast eredmenyezzen, azt holnap kitalaljuk!
Új hozzászólás Aktív témák
- Hardcore café
- iPhone topik
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Telekom mobilszolgáltatások
- Genshin Impact (PC, PS4, Android, iOS)
- OLED TV topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Milyen légkondit a lakásba?
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- Xiaomi 13T 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor Magic6 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Komplett új gép eladó Ryzen5 8400F nettó áron!
- Bomba ár! Lenovo ThinkPad L13 G3 - i5-1245U I 16GB I 256SSD I 13,3" FHD Touch I NBD Gari!
- Bomba ár! Lenovo ThinkPad T490 - i7-8GEN I 16GB I 256GB SSD I 14" FHD I Cam I W10 I Garancia!
- 127 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080 (ELKELT)
- BESZÁMÍTÁS!Gigabyte B650M R7 7800X3D 64GB DDR5 1TB SSD RTX 3080Ti 12GB Corsair 4000D Airflow TG 750W
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- LG 65B4 - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Új ASUS VivoBook 15 X1504VA - 15,6"FHD IPS - i5-1335U - 16GB - 512GB - Win11 - 1,5 év gari - MAGYAR
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest