Autor Wątek: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)  (Przeczytany 2783 razy)

Offline ..k..l..m..n..

  • GZU
  • Core
  • ****
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Wreszcie udało mi się zagłębić w nową metodologią tworzenia tematów* do PCM Keyboard (wprowadzony od wersji 0.15 klawiatury) i muszę przyznać, że oferuje ona wprost niesamowite możliwości  :o  :)

* we wcześniejszych wersjach PCMK "temat" odpowiadał parze plików skin+layout - teraz (od wersji 0.15 wzwyż) jest to jeden plik *.zip, który wystarczy umieścić w katalogu, w którym zainstalowaliśmy PCM Keyboard, najczęściej jest to \Program Files\PCMKeyboard\

Zamieszczam mój pierwszy temat stworzony wg podejścia przyświecającego mi "od zawsze" - duże wygodne przyciski do łatwej obsługi palcami  :8)

Podstawowe cechy tematu:
 - działa na ekranach QVGA, VGA*, WQVGA*, WVGA* (należy wskazać w opcjach klawiatury rozdzielczość używanego urządzenia) - opcja 'Screen size'
 - pełna obsługa trybu landscape
 - możliwość łatwego definiowania wysokości klawiszy - co ma oczywiście wpływ na wysokość całej klawiatury - wystarczy wskazać żądaną wysokość w opcjach - - opcja 'Rows size'
 - możliwość wyboru skinu (wyglądu) klawiszy - na razie dostępne są dwa, w wolnym czasie postaram się o kolejne :)  - opcja 'Kbd skin'
 - możliwość wyboru wysokości na jakiej pojawiają się symbolpady (to te małe paneliki, które pojawiają się po przytrzymaniu danego klawisza) - wystarczy wskazać w opcjach, czy mają się one pojawiać na wysokości bieżącego rzędu, czy też nieco powyżej - opcja 'Symbolpads'

* - testowane wyłącznie na emulatorach Windows Mobile 6.1 - nie mam pod ręką urządzenia z ekranem o takiej rozdzielczości, żeby przetestować w praktyce - w przypadku problemów proszę o info.

Temat tworzony był głównie do zastosowania pod ekrany QVGA - mam świadomość tego, że dla pozostałych rozdzielczości niektóre rzeczy wymagają doszlifowania (np. wielkość niektórych grafik lub fontów). Mimo tego zdecydowałem się jednak już teraz opublikować ten temat ze względu na fakt, że mimo drobnych mankamentów graficznych dla innych rozdzielczości pozostaje on już teraz w pełni funkcjonalny, a gdy tylko znajdę wolną chwilę popracuję nad dopieszczeniem obecnych potencjalnych niedociągnięć.

PS.1. Pozwoliłem sobie wykorzystać sposób prezentacji tematu w postaci pliku GIF - podziękowania dla tomme45i za inspirację w tym zakresie :)

PS.2. (Ważne) Obecna wersja PCM Keyboard ma jeszcze swoje kaprysy, m.in. ma problem z czyszczeniem cache po zmianie tematu lub po zmianie trybu portrait/landscape. Jeśli da się zauważyć nieprawidłowy wygląd klawiatury - głównie po zmianie tematu, zmianie w opcjach lub zmianie trybu portrait/landscape (np. dziwne informacje na wybranych klawiszach, typu \K zamiast 'ABC') wówczas zwykle wystarczy wybrać jeszcze raz PCM Keyboard spośród dostępnych SIPów (tzn. wystarczy po prostu ponownie wskazać PCM Keyboard z rozwijalnej listy SIPów) - ewentualnie wykonać softreset.

PS.3. Instalacja w skrócie:  1. Ściągnąć plik *.zip  2. Skopiować do PDA do katalogu w którym zainstalowaliśmy PCM Keyboard (najczęściej \Program Files\PCMKeyboard)  3. Wejść do opcji klawiatury (wystarczy przytrzymać klawisz 'Enter' i pojawi się przycisk 'Options')   4. Wybrać temat i zatwierdzić OK.

« Ostatnia zmiana: Poniedziałek, 15 Czerwiec 2009, 11:29 wysłana przez ..k..l..m..n.. »
HTC Leo: EnergyROM 23127 Sense 2.5 Cookie Aug 28
HTC Blackstone: EnergyROM 23554 Sense 2.5 Cookie Apr 17
Eten M700: _TB_TB_ WM6.1

Offline tomme45i

  • GZU
  • Core
  • ****
  • Podziękowań: 36
  • HTC Desire
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #1 dnia: Poniedziałek, 02 Luty 2009, 00:00 »
..k..l..m..n.. :B potestuję też Twoją wersję klawiaturki. Dobra robota :peace:


nothin

  • Gość
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #2 dnia: Poniedziałek, 02 Luty 2009, 01:21 »
też potestuję, dzięki.

upd:
ten skin robi wrażenie, nie wiedziałem, że ta wersja pckbd jest AŻ TAK konfigurowalna.
Ale to po prostu mnie powaliło na kolana:


zauważyłem dziwną rzecz - gdy tapnholdnę na np. ą, i zjadę z wyboru, włacza mi się widok cyferek..czasem.
« Ostatnia zmiana: Poniedziałek, 02 Luty 2009, 01:45 wysłana przez nothin »


Offline ..k..l..m..n..

  • GZU
  • Core
  • ****
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #3 dnia: Poniedziałek, 02 Luty 2009, 07:51 »
Dzięki. Też początkowo nie sądziłem, że da się z nowej wersji wycisnąć znacząco więcej niż z poprzedniej. Ale po dłuższej zabawie zaczyna się dostrzegać drzemiący w nowej wersji PCMK potencjał... ;)

Z tym pojawianiem się cyferek po opuszczeniu 'ą' w niektórych przypadkach spróbuję zaobserować u siebie, póki co nie miałem takiej sytuacji, ciężko coś powiedzieć. Może to jeszcze jakiś kolejny "żarcik" ze strony PCMK...? ;)
HTC Leo: EnergyROM 23127 Sense 2.5 Cookie Aug 28
HTC Blackstone: EnergyROM 23554 Sense 2.5 Cookie Apr 17
Eten M700: _TB_TB_ WM6.1

Offline tomme45i

  • GZU
  • Core
  • ****
  • Podziękowań: 36
  • HTC Desire
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #4 dnia: Poniedziałek, 02 Luty 2009, 09:18 »
Podoba mi się wersja z odwróconymi kolorami. Można to TAK łatwo zrobić, że też sam na to nie wpadłem :p
W opcji wprowadzania tekstu jest Custom 1 i Custom 2 - można by tam wprowadzić jakiś inny tekst, bądź np. dodać zamiast tego więcej emotikon.
W standard layout jest jedna pusta linia nad klawiaturą. Wiem dlaczego - bo po przełączeniu na tryb wprowadzania znaków się to uzupełnia. Mógłbyś dać poprostu większe litery w trybie standardowym, bądź pomyśleć o wprowadzeniu czegoś takiego jak jest w EzInput pochodzącym z Blackstona czyli strzałek funkyjnych - sam myślę o wprowadzeniu czegoś takiego u mnie, ale jeszcze nie wiem czy to wprowadzę napewno :p
Symbolpad z funkcjami: options, cut, copy, paste - nie zmienia swojej wysokości wyświetlania.
Generalnie to tyle, ja się zabieram za kolejne dopracowanie swojej wersji :)
Pozdrawiam


Offline ..k..l..m..n..

  • GZU
  • Core
  • ****
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #5 dnia: Poniedziałek, 02 Luty 2009, 09:34 »
Podoba mi się wersja z odwróconymi kolorami. Można to TAK łatwo zrobić, że też sam na to nie wpadłem :p
Póki co traktowałem to raczej jako eksperyment pt. "co da się z tym wszystkim zrobić" - pomysł z odwróceniem kolorów był najprostszy jaki wpadł mi do głowy dla potrzeb testów ;)

Cytuj
W opcji wprowadzania tekstu jest Custom 1 i Custom 2 - można by tam wprowadzić jakiś inny tekst, bądź np. dodać zamiast tego więcej emotikon.
Fakt, zapomniałem o tym napisać! Dzięki za zwrócenie uwagi. Można to bowiem już teraz skonfigurować sobie samemu :)
Należy tylko otworzyć np. w notatniku plik settings.ini znajdujący się w temacie i tam na jego samym początku jest wyraźnie zaznaczona sekcja gdzie można to zrobić - wystarczy podmienić teksty Custom 1 i Custom 2 na swoje własne.

Cytuj
W standard layout jest jedna pusta linia nad klawiaturą. Wiem dlaczego - bo po przełączeniu na tryb wprowadzania znaków się to uzupełnia.
Powód jest nieco inny - to błąd samego PCMK, nie odświeża się tak jak powinien. Póki co należy po przełączeniu na tryb standard na moment schować i pokazać klawiaturkę (przyciskiem do zmiany SIPów) i wtedy jest już ok.

Cytuj
Symbolpad z funkcjami: options, cut, copy, paste - nie zmienia swojej wysokości wyświetlania.
Rzeczywiście - poprawię w wolnej chwili, dzięki :)

Cytuj
Generalnie to tyle, ja się zabieram za kolejne dopracowanie swojej wersji :)
Powodzenia! To naprawdę potrafi wkręcić  :szok: ... ;)
HTC Leo: EnergyROM 23127 Sense 2.5 Cookie Aug 28
HTC Blackstone: EnergyROM 23554 Sense 2.5 Cookie Apr 17
Eten M700: _TB_TB_ WM6.1

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #6 dnia: Poniedziałek, 02 Luty 2009, 10:24 »
czyli czekać na nową wersję ?

Offline ..k..l..m..n..

  • GZU
  • Core
  • ****
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #7 dnia: Poniedziałek, 02 Luty 2009, 11:26 »
Cytuj
czyli czekać na nową wersję ?

Na nową wersję tematu - na razie nie (póki co jest w pełni działający, zgłoszona jedna drobna rzecz do poprawki w niczym nie przeszkadza w normalnym działaniu, a ja niestety w najbliższym czasie nie będę miał chwili na wdrożenie ewentualnych zmian - ze względu na priorytetowe sprawy rodzinne). Zapraszam zatem jak najbardziej do pobierania i używania :)

Natomiast na nową wersję PCMK czekać należy jak najbardziej - może zniknie część obecnych problemów... ;)
HTC Leo: EnergyROM 23127 Sense 2.5 Cookie Aug 28
HTC Blackstone: EnergyROM 23554 Sense 2.5 Cookie Apr 17
Eten M700: _TB_TB_ WM6.1

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #8 dnia: Poniedziałek, 02 Luty 2009, 11:29 »
niech Cię.... uściskam ;)

Offline ..k..l..m..n..

  • GZU
  • Core
  • ****
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Odp: PCM Keyboard - temat 'Versat' (do PCMK v0.15 i nowszych, najlepiej min. v0.22)
« Odpowiedź #9 dnia: Poniedziałek, 02 Luty 2009, 11:50 »
:)   eeee tam, nie jestem godzien takich czułości! ;)
HTC Leo: EnergyROM 23127 Sense 2.5 Cookie Aug 28
HTC Blackstone: EnergyROM 23554 Sense 2.5 Cookie Apr 17
Eten M700: _TB_TB_ WM6.1