Duża klawiaturka ekranowa dla PNA

  • 0 Odpowiedzi
  • 897 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Duża klawiaturka ekranowa dla PNA
« dnia: Grudzień 27, 2009, 10:27:13 »
Gdyby ktoś miał chęć, czy też potrzebę używania na odblokowanej nawigacji ekranowej klawiaturki, która była by większa niż domyślna systemowa, to można to łatwo zrobić. Maksymalny rozmiar jaki znalazłem wygląda tak, jak na zrzucie ekranu (rozdzielczość 480x272). Nie ma problemu z trafianiem paluchami, ale zakrywa większość ekranu, więc nadaje się jako "opcja".
Procedura uruchomienia jest stosunkowo prosta - potrzebujemy tylko trwałego rejestru i dowolnej trwałej lokalizacji na plik DLL'klawiaturki (katalog Windows odpada, proponuję użycie wbudowanego flasha). Podaję na przykładzie Goclevera 5010:
Plik largekb.dll wrzucamy na residentflash (bez dodatkowego katalogu) i dodajemy do rejestru następujące wpisy:
HKCR\CLSID\{578616C4-0DCC-4537-8C03-186699D1243A}", "Default", "Duza klawiatura"
HKCR\CLSID\{578616C4-0DCC-4537-8C03-186699D1243A}\IsSIPInputMethod", "Default", "1"
HKCR\CLSID\{578616C4-0DCC-4537-8C03-186699D1243A}\InProcServer32", "Default", "\Residentflash\LargeKB.dll"
HKCR\CLSID\{578616C4-0DCC-4537-8C03-186699D1243A}\DefaultIcon", "Default", "\Residentflash\LargeKB.dll,0"
Jeśli ktoś nie chce się bawić we wpisy, w załączniku ma gotowca zrobionego w mortscripcie, który wszystkie wpisy zrobi automatycznie. Uwaga, w przypadku innej lokalizacji pliku DLL niż residentflash, trzeba zmodyfikować plik skryptu kbdduza.mscr!
Klawiatura NIE ZASTĘPUJE orginalnej (mamy do wyboru dwie) i działa identycznie, łącznie z automatycznym "wyskakiwaniem" do edycji.