dodatkowa klawiatura

May 12, 2007 11 Replies

Witam!



Używam bardzo wielu nietypowych znaków pod Windows. Wpisuję je zwykle naciskając lewy alt i do tego wystukuję kod znaku na klawiaturze numerycznej. Na dłuższą metę to jest trochę uciążliwe...



Potrzebowałbym zrobić dodatkową klawiaturę (dodatkowe klawisze do istniejącego standardowego układu), na której mógłbym zaprogramować pod jednym klawiszem wysłanie sekwencji kilku klawiszy (alt+cyfy kodu).



Miało by to wyglądać jak połączenie dwóch klawiatur na jednym gniazdku, z których jedna wysyłała by sekwencje kilku znaków, a druga tradycyjna.



Takie coś mi się marzy, ale nie jestem elektronikiem, więc nie wiem jak się za to zabrać.



Może mi ktoś poradzić, jak takie coś zrobić? Może można gdzieś już taki patent kupić?



Znacznie pro¶ciej i wygodniej zrobiæ to programowo, poprzez *kojarz±ce siê* skróty, np. kombinacje z altem - jak polskie litery. kombinacji jest naprawdê du¿o.

W³asny uk³ad klawiatury w WinXP tworzy siê programem MSKLC.

Wiktor S. napisał(a): > Znacznie prościej i wygodniej zrobić to programowo, poprzez *kojarzące

Dziękuję, ale chodzi o to, że tych znaków jest wiele, za wiele, żeby pamiętać skróty klawiaturowe. Do tego te które się kojarzą, mam już zajęte.

Próbowałem wielu programików tej maści i żaden mi nie ułatwił sprawy wystarczająco.

O rozwiązanie elektroniczne oprócz potrzeby, pytam także z ciekawości.

takeshin pisze:

Jest to oczywiście możliwe. Wydaje mi się, że najprościej wziąć drugą klawiaturę i pomiędzy nią a komputer wsadzić mikrokontroler. Protokół PS/2 nie jest specjalnie trudny w implementacji. Mikrokontroler zajmowałby się czytaniem znaków wysyłanych z klawiatury, a potem słał do komputera odpowiednie ciągi Alt+kombinacja cyfr. Pozostałoby tylko nadrukować na klawiaturę odpowiednie znaczki. :)

Tutaj jednak rodzi się "delikatny" problem. Dodanie nowego znaku, lub zmiana istniejącego, wymagałyby ingerencji w sam program i ponownego zaprogramowania mikrokontrolera... Choć możnaby takie dane trzymać w jakiejś pamięci flash, dorobić do niej programator i napisać odpowiedni program, z przyjaznym interfejsem, w którym można by "wyklikiwać" potrzebne skojarzenia klawiszy, a potem w kilka sekund zaprogramować układ.

To jest jak najbardziej jest do zrobienia. Koszt części to kilkadziesiąt złotych. Koszt wykonania całości i oprogramowania - wielokrotnie większy...

"takeshin" snipped-for-privacy@op.pl schrieb im Newsbeitrag news:f241os$8rg$ snipped-for-privacy@nemesis.news.tpi.pl...

Pamietasz Alt+Cod, a skrotow nie zapamietasz ?

A tak powaznie, to kup sobie G11 Logitecha. Super rozwiaze Twoj problem.

Andy

takeshin napisał(a):

Tak, szukaj klawiatur do kas fiskalnych/stanowisk kasowych, sa programowalne i pod klawisze mozna sobie ustawiac (przy uzyciu programiku do programowania takiej klawiatury) cale ciagi typu "ziemniaki siatka 2.5kg" ;) Po zaprogramowaniu klawiatura juz pamieta co gdzie jest i sama wysyla zaprogramowany ciag. W dodatku klawisze sa "gole" z mozliwoscia wsadzenia karteczek z opisem co tam jest...

Ale po co? Użyj Microsoft Keyboard Layout Creator i zdefiniuj sobie te znaki pod AltGr (prawy Alt) i wolne klawisze.

[...]

takeshin napisał(a):

A może drugą klawiaturę na USB podłączyć i załatwić resztę programowo? Pod linuksa są odpowiednie programy do obsługi kilku klawiatur.

Hmm. Jest ich wiêcej ni¿ my¶lisz ;-)

U¿ywam uk³adu autorstwa Grzegorza Jagodziñskiego,

formatting link
tam np. literê á uzyskaæ mo¿na kombinacj±

alt+1, a

gdzie alt+1 oznacza "nastêpna litera bêdzie z kresk±", potem (nie jednocze¶nie) naciskamy odpowiedni± literê. w ten sposób do¶æ szybko mo¿na uzyskaæ áéúíý, oczywi¶cie ó¶æñ¼ te¿ w ten sposób dzia³aj± ;-)

trochê trzeba na pocz±tek zapamiêtaæ, ale jest to metoda zdecydowanie prostsza, ni¿ kombinacje alt+liczba :-)

albo zrobiæ, niedawno na grupie by³y linki do schematów urz±dzenia HID ;-)

Wiktor S. napisał(a):

Dzięki za dobry link. Myślę, że własny układ klawiatury, to będzie optymalne rozwiązanie.

Wolałbym dodatkowe klawisze, ale parę stówek musiałbym wydać ;)

Dziękuję wszystkim za porady.

takeshin napisał(a):

Fajnym rozwiązaniem byłby zakup klawiatury, na której w dowolny sposób i dynamicznie można zmieniać _opisy_ klawiszy (każdy klawisz to wyświetlacz OLED 48x48 pikseli), np. takiej:

formatting link
Wtedy nie trzeba byłoby zapamiętywać, jaki symbol gdzie leży. Wystarczy, że po naciśnięciu np. prawego Alt'a zmienią się opisy na klawiaturze. Jedyna wada tego rozwiązania to cena:
formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required