Polska klawiatura - wersja przełączalna

  • 1 Odpowiedzi
  • 2195 Wyświetleń

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

*

Offline KF2007

  • 12
  • Płeć: Mężczyzna
    • Strona moich darmowych aplikacji mobilnych
  • Sprzęt: SX1, T-Sinus
Polska klawiatura - wersja przełączalna
« dnia: Sierpień 06, 2007, 13:47:11 »
Witam,
Pewnie każdy z Was spotkał się już kiedyś z problemem wyboru klawiatury. Systemowa nie generuje polskich znaków diakrytycznych a wersja PL mslim.dll nie obsługuje klawiszy funkcyjnych, Alt i paru innych. Potrzebne są one szczególnie w RemoteDesktop (mówię w tym momencie oczywiście o T-Sinusach bo w "pełnych" Simpadach klawiatura po prostu w tej aplikacji nie działa), gdzie w dodatku polskie klawisze i tak nie działąją poprawnie. Ponieważ wkurzało mnie to bardzo postanowiłem coś z tym zrobić. Najbardziej eleganckim rozwiązaniem jest oczywiście odpowiednia edycja pliku mslim.dll, tak by po przyciśnięciu prawego Alt'a pojawiały się polskie znki. Jest to zadanie banalnie proste ale jest jeden drobny problem :) - mslim.dll "wyciągnięty" z ROM'u jest pozbawiony tablicy relokacji i nie nadaje się do ładowania do RAM'u. Mozna "ręcznie" odtworzyć tablicę relokacji (patrz: http://hpcmonex.net) ale jest to dość żmudne zajęcie a ja nie mam czasu, a poza tym Monika obiecała udostępnienie odpowiedniego narzędzia bardzo ułatwiającego pracę. Jako rozwiązanie prowizoryczne zastosowałem modyfikację wersji PL pliku mslim.dll polegającą na tym, że widoczna jest ona w systemie jako odrębna klawiatura. Wyboru klawiatury dokonuje się po kliknięciu w ikonkę w trayu, wybraniu opcji 'Settings...' i określeniu wersji klawiatury na liście rozwijalnej w polu 'Current input method' (pozycja 'Polish Keyboard'). Rozmiar klawiatury określamy przyciśkiem 'Options...' na tym samym oknie dialogowym (menu kontekstowe wywoływane z ikonki w tray'u działa tylko na klawiaturę standardową). I to by było na tyle :). Jak coś jeszcze wymyślę to dam znać...
Instalacja:
1. w przypadku używania wersji PL należy ją najpierw odinstalować (skasować plik mslim.dll z '\Windows'; jeżeli się to nie uda to należy najpierw plik przemianować). Po deinstalacji należy wykonac soft reset.
2. rozpakować mslpl.dll do '\Windows'
3. aplikacją tre.exe wprowadzić do rejestru dane z pliku mslpl.reg.
Download: stąd
« Ostatnia zmiana: Sierpień 06, 2007, 13:54:10 wysłana przez KF2007 »
Pozdrawiam
Kuba

*

Soovek

Odp: Polska klawiatura - wersja przełączalna
« Odpowiedź #1 dnia: Sierpień 07, 2007, 22:19:37 »
Dobrze że umieściłeś opis tu i na grupie :) Przyda się.
Pozdrawiam
Soovek