Zmiana funkcji klawisza - 2 klawiatury?

2015-01-28 16:05
0

Witam, posiadam klawiaturę x7g100, mam też drugą zwykłą klawiaturę. Chciałbym pozmieniać funkcje klawiszy na tej pierwszej klawiaturze, ale na drugiej mają być niezmienione, np. na pierwszej klawiaturze zamiast W ma być strzałka w gorę, a na drugiej ma zostać normalnie, W jako W.

Przegladalem google dotyczace mojego tematu, jednak nic nie znalazlem, poza programem do zmiany klawiszy w systemie, jednak klawisze te zmieniaja się dla dwoch klawiatur...

Zna ktoś program, który spełni moje oczekiwania? Lub jest w stanie napisać coś takiego?

Pozdrawiam.

Pozostało 580 znaków

2015-01-28 16:19
0

Kombinujesz tak aby podłączyć jednocześnie dwie klawiatury i oboje graczy poruszało by się za pomocą WSAD? Wątpię czy takie coś jest możliwe.

Pozostało 580 znaków

2015-01-28 16:23
0

Tak, mam podlaczone dwie klawiatury jednoczesnie, ale na jednej maja byc zmienione klawisze WSAD na poruszanie (oraz pare innych klawiszy), a na drugiej chcialbym normalnie pisać...
Mam windowsa 7.
Nie jest to mozliwe..?

Pozostało 580 znaków

2015-01-28 16:39
0

Można low levelowym hookiem, którego kod nieraz tutaj pokazywałem, przechwycić konkretny klawisz nie puszczając go dalej i zasymulować przedtem wciśnięcie i puszczenie innego. Jednak wątpie czy można rozrôżnić dwie klawiatury na jednym systemie. Dla jednej problemu mając prawa admina lub wyłączone UAC raczej nie ma.


ale z tego co kiedyś czytałem to nie jesteś w stanie stwierdzić z której klawiatury przyszedł klawisz więc cały plan psu w *** - abrakadaber 2015-01-29 09:32

Pozostało 580 znaków

2015-01-28 16:48
0

Być może jeśli klawiatura ma własny firmware który takie coś umożliwia ale nie wiem czy jakakolwiek klawiatura posiada takie funkcje, jeśli już to pewnie taka za kilka stów.
Dałoby pewnie radę napisać program który by zmieniał te klawisze i jakimś skrótem przywracał domyślne, wtedy nie potrzebowałbyś dwóch klawiatur.

Pozostało 580 znaków

2015-01-28 18:10
0

Hm, wydaje mi sie ze niektore klawiatury maja swoj firmware gdzie jest mozliwe przypisanie innej funkcji klawiszowi.
Chcialbym uzywac dwoch klawiatur, wtedy bylo by duzo wygodniej (szybciej) w grze MMORPG.

Kurde, wydawalo mi sie ze pod windowsem wszystko mozna zrobić, a wychodzi na to ze taka prosta czynnosc jest niedostepna...

to sie przerzuć na linuxa - karolinaa 2015-01-28 22:40
a nie lepiej podlaczyc ta klawiature do drugiego komputera? - krwq 2015-01-30 09:26

Pozostało 580 znaków

2015-01-28 18:33
0

No nie był bym pewny czy szybciej będzie przełożyć ręce z jednej klawiatury na drugą czy wcisnąć jakiś przycisk aby przełączyć klawiaturę w drugi tryb.

Pozostało 580 znaków

2015-01-29 04:22
0

Z całą pewnością pod Windows można obsługiwać i odróżnić wiele klawiatur na co dowodem jest choćby ten artykuł http://www.codeproject.com/Ar[...]C-to-handle-multiple-keyboard jednak nie widzę nic na temat możliwości zmiany funkcjonalności klawiszy jednej z nich. Co prawda w części What's new? jest coś o filtrowaniu komunikatów ale to chyba dotyczy tylko danej aplikacji a nie całego systemu. Trzeba by uważnie przeczytać ten artykuł a nie pobieżnie przejrzeć ale mi się nie chce.


Nie odpowiadam na PW w sprawie pomocy programistycznej.
Pytania zadawaj na forum, bo:
od tego ono jest ;) | celowo nie zawracasz gitary | przeczyta to więcej osób a więc większe szanse że ktoś pomoże.
edytowany 1x, ostatnio: kAzek, 2015-01-29 04:35

Pozostało 580 znaków

2015-01-29 14:45
0
dam1an napisał(a):

Dałoby pewnie radę napisać program który by zmieniał te klawisze i jakimś skrótem przywracał domyślne, wtedy nie potrzebowałbyś dwóch klawiatur.

Chyba to jest jedyne wyjscie z tej sytuacji.
Znasz taki program, czy trzeba go napisac?

Pozostało 580 znaków

2015-01-29 15:03
0

Mogłeś chociaż poswięcić chwilę i poszukać na forum: http://4programmers.net/Forum/953493 - tam masz program który zamienia mi w tle v z "~" i odwrotnie. Także masz już bazę do analizy. Wiadomo jak tam jest wykrywany klawisz. Także nie problem zrobić sprawdzanie czy wciśnięto jakiś klawisz.

Na przykład możesz sobie zrobić takie coś, że jak naciśnięto F12 to jakaś zmienna typu Boolean ustawiana jest na True. A ponowne naciśnięcie na False. I kiedy zmienna to True można wtedy w funkcji obsłudze Hooka zrobić podmianę klawiszy. Oczywiście kod tamtego programu w załączniku press_v_xp jest pisany w WinAPI. Ale jeśli wolisz nie problem mozna wszystko zrobić pod VLC. To tylko przykład jako "baza" dla Ciebie do dalszych SAMODZIELNYCH kombinacji.


edytowany 1x, ostatnio: olesio, 2015-01-29 15:04

Pozostało 580 znaków

2015-01-29 21:01
0

Można mieć wiele klawiatur podłączonych, ale wszystkie będą interpretowane tak samo - niezależnie czy zmiany dokonamy w rejestrze na poziomie scancode'ów, czy w ustawieniach językowych na poziomie układu klawiatury, czy jakimś hookiem.

niezależny układ można byłoby osiągnąć tylko na poziomie sterownika, czyli pisząc niezależny sterownik dla jednej z klawiatur i tam przekłamywać scancode'y.

edytowany 1x, ostatnio: Azarien, 2015-01-29 21:02

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0