Potrzebuję urządzenia "przejściówki USB" przez którą chcę podłączyć klawiaturę do PC.
Zadanie przejściówki to modyfikacja lub/i generowanie zdarzeń klawiszy ( Press / Release ) na podstawie analizy rzeczywiście wciskanych.
Nie może to być emulator klawiatury z podłączoną klawiaturą ponieważ KAŻDA/DOWOLNA klawiatura powinna być widziana w systemie identycznie jakby była podłączona bezpośrednio.
czyli może być nadal zarządzana przez oprogramowanie producenta , aktualizowana, sterowanie podświetlanie czy inne bajery.
To co ja chcę uzyskać to np. jeśli na klawiaturze wcisnę X to do PC dotrze "hello" ( wciśnięto h, Puszczono h, Wciśnięto e, puszczono e.... ) a po zwolnieniu X wyśle w taki sposób " world".
Nie wiem jak się do tego zabrać inaczej niż przez emulację klawiatury co pozbawia zaawansowaną komunikację PC->Klawiatura.
Jakieś pomysły ?
Na gotowych platformach bym zaczął.
Próbowałem ProxyUsb na płytce BBB z linuxem ale poza modyfikacją klawiszy nie potrafiłęm generować "własnych zdarzeń" , jedynie modyfikować te lecące z klawiatury do PC.
Mogę też zlecić.
Zadanie przejściówki to modyfikacja lub/i generowanie zdarzeń klawiszy ( Press / Release ) na podstawie analizy rzeczywiście wciskanych.
Nie może to być emulator klawiatury z podłączoną klawiaturą ponieważ KAŻDA/DOWOLNA klawiatura powinna być widziana w systemie identycznie jakby była podłączona bezpośrednio.
czyli może być nadal zarządzana przez oprogramowanie producenta , aktualizowana, sterowanie podświetlanie czy inne bajery.
To co ja chcę uzyskać to np. jeśli na klawiaturze wcisnę X to do PC dotrze "hello" ( wciśnięto h, Puszczono h, Wciśnięto e, puszczono e.... ) a po zwolnieniu X wyśle w taki sposób " world".
Nie wiem jak się do tego zabrać inaczej niż przez emulację klawiatury co pozbawia zaawansowaną komunikację PC->Klawiatura.
Jakieś pomysły ?
Na gotowych platformach bym zaczął.
Próbowałem ProxyUsb na płytce BBB z linuxem ale poza modyfikacją klawiszy nie potrafiłęm generować "własnych zdarzeń" , jedynie modyfikować te lecące z klawiatury do PC.
Mogę też zlecić.