Piątek, 25 Maj 2012, 01:30

Autor Wątek: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze  (Przeczytany 26710 razy)

0 użytkowników i 3 Gości przegląda ten wątek.

Offline mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #45 dnia: Niedziela, 09 Marzec 2008, 15:52 »
tez mialem z tym klopot, jest pod shiftem
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline Sum

  • Swojak
  • ***
  • Wiadomości: 77
  • Podziękowań: 7
  • OMNIA i900
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #46 dnia: Niedziela, 09 Marzec 2008, 16:21 »
I tu jest problem, bo pod shiftem mam buźki...
U mnie wygląda to tak:
... i kropki brak ?-?

Offline mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #47 dnia: Niedziela, 09 Marzec 2008, 16:33 »
kliknij w shifta a nie przytrzymuj go, tak jak bys chcial uzyskac duze litery

btw
ta 10 to chyba najciekawsza propozycja
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline Sum

  • Swojak
  • ***
  • Wiadomości: 77
  • Podziękowań: 7
  • OMNIA i900
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #48 dnia: Niedziela, 09 Marzec 2008, 16:44 »
A jednak to ślepota  :oT   Dziękuję  :)
Co do rozwiązania 10, to przyzwyczajenie do układu standardowej klawiatury oraz do korzystania z rysika. W tym układzie jest najmniej zmian do standardu.
« Ostatnia zmiana: Niedziela, 09 Marzec 2008, 16:46 wysłana przez Sum »

Offline Sum

  • Swojak
  • ***
  • Wiadomości: 77
  • Podziękowań: 7
  • OMNIA i900
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #49 dnia: Poniedziałek, 10 Marzec 2008, 12:00 »
W ramach klawiatury 10 zrobiłem kilka prób z obsługą zarówno rysikiem, jak i palcem. Próby dotyczyły nie tylko samego wybierania znaków, ale również ich wysokości. Jeśli chodzi o wybieranie rysikiem, to wiadomo nie ma tu problemów. Sprawdziłem możliwość wybierania palcem (wielkość palca nie za duża, ździebko przechodzony  :D ) dla wysokości klawisza 22 (zmieniałem wysokość w *.layout) - muszę powiedzieć, że nawet wybieranie palcem przy tej grafice klawiatury idzie całkiem nieźle! Klawiatura biała systemowa jest dość niewygodna. Natomiast PCMK jest nieco wyższa od systemowej i w związku z tym niewiele więcej zasłania z ekranu, lecz wybieranie znaków idzie zdecydowanie lepiej.

Problem natomiast jest w edycji pliku *.skin (i tu ogromny uśmiech do ..k..l..m..n..  :) :) ;)  ) ponieważ nie umiem dokonać edycji tego pliku, a zmianom musiałyby ulec wymiary pionowe klawiszy funkcyjnych oraz wysokość dolnego rzędu (ze spacją), którego wysokość jest zauważalnie większa od tych powyżej. Po tych zmianach klawiatura byłaby idealnym zamiennikiem dla systemowej. Klawisze funkcyjne bez zmiany pliku skin zachodzą na wyższe rzędy, co widać na zrzucie poniżej.
I co na to ..k..l..m..n..;)

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

  • GZU
  • Core
  • ****
  • Wiadomości: 631
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #50 dnia: Poniedziałek, 10 Marzec 2008, 15:05 »
Edycja pliku *.skin jest prostsza niż mogłoby się wydawać :)

Wystarczy na PC zmienić rozszerzenie pliku na *.zip, a następnie rozpakować. Pojawi się wesoła gromadka plików graficznych, które można edytować na wszystkie strony. Dodatkowo znaleźć tam można plik *.ini, który polecam przejrzeć np. za pomocą notatnika.

Po wprowadzeniu zmian (np. powiększenie jakichś przycisków) wystarczy spakować pliki zipem i następnie zmienić rozszerzenie na *skin.
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 Sum

  • Swojak
  • ***
  • Wiadomości: 77
  • Podziękowań: 7
  • OMNIA i900
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #51 dnia: Poniedziałek, 10 Marzec 2008, 15:31 »
No i jakie to życie jest proste wśród życzliwych duszyczek  :) ...  Wielkie dzięki!  brow
A więc mam zajęcie na popołudnie, jeśli się coś konkretnego urodzi, to załączę   ;)

Offline Sum

  • Swojak
  • ***
  • Wiadomości: 77
  • Podziękowań: 7
  • OMNIA i900
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #52 dnia: Poniedziałek, 10 Marzec 2008, 22:39 »
Trochę cierpliwości i drobne poprawki wprowadzone. Nie jest to jeszcze ideał, ale efekt jest do przyjęcia...
Do pełni szczęścia brakuje przesunięcia o jeden piksel do góry liter na klawiszach (np. j, g dochodzą do dolnego brzegu klawisza)  oraz zredukowania szerokości czarnych pasów nad i pod klawiaturą, pomimo prób z różną wysokością tła w pliku keyboard.png ... Z tymi szczegółami nie mogę sobie poradzić  ?-?

Efekt poniżej w obrazku i pliku  :)

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

  • GZU
  • Core
  • ****
  • Wiadomości: 631
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #53 dnia: Poniedziałek, 10 Marzec 2008, 22:48 »
Do pełni szczęścia brakuje przesunięcia o jeden piksel do góry liter na klawiszach (np. j, g dochodzą do dolnego brzegu klawisza) oraz zredukowania szerokości czarnych pasów nad i pod klawiaturą, pomimo prób z różną wysokością tła w pliku keyboard.png ... Z tymi szczegółami nie mogę sobie poradzić  ?-?

Klawiaturka prezentuje się bardzo fajnie, gratulacje :)

Aby wyeliminować czarne paski posteruj parametrami bottom_border_margin i top_border_margin w pliku *.ini zawartym w skinie (podglądnąłem i widzę, że te parametry masz zakomentowane). To - w połączeniu z rozmiarem pliku tła - powinno doprowadzić Cię do pożądanego efektu.

Co do przesunięcia liter o piksel w górę - ja np. posłużyłem się w tym celu małym trikiem - same elementy graficzne klawiszy nie są wycentrowane w poziomie tylko są lekko przesunięte w dół. Dzięki temu po wyświetleniu na nich liter są one nieco wyżej niż na środku danego klawisza.
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 Sum

  • Swojak
  • ***
  • Wiadomości: 77
  • Podziękowań: 7
  • OMNIA i900
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #54 dnia: Poniedziałek, 10 Marzec 2008, 23:38 »
Aby wyeliminować czarne paski posteruj parametrami bottom_border_margin i top_border_margin w pliku *.ini zawartym w skinie.

Robiłem dwie próby, ale nie dały efektu  >:( . Będę próbował dalej...

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

  • GZU
  • Core
  • ****
  • Wiadomości: 631
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #55 dnia: Poniedziałek, 10 Marzec 2008, 23:43 »
Spróbuj tak:

Jeżeli wysokość w pikselach grafiki tła masz np. 100 a do tego 4 rzędy przycisków o wysokości 24 to powinieneś ustawić oba te parametry tak, aby w sumie dawały 4 (czyli dopełnienie do tej stówki).

Generalnie suma wysokości (w pikselach) wszystkich rzędów klawiszy oraz obu powyższych parametrów powinna być równa wysokości grafiki tła - wtedy nie powinno się rozjeżdżać.
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 Sum

  • Swojak
  • ***
  • Wiadomości: 77
  • Podziękowań: 7
  • OMNIA i900
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #56 dnia: Wtorek, 11 Marzec 2008, 00:48 »
Też tak kombinowałem:
    • 4 rzędy po 22 piksele + 2 marginesy po 2 = 92
    • .ini poprawiony na marginesy po 2 piksele
    • plik keyboard.png - tło poprawione na wysokość 92 pikseli

    ...i co?... marginesy nie znikają, nie zmniejszają się, a jedyny efekt to.... dolny zmienia kolor na biały...  :o
« Ostatnia zmiana: Wtorek, 11 Marzec 2008, 08:28 wysłana przez Sum »

Offline Sum

  • Swojak
  • ***
  • Wiadomości: 77
  • Podziękowań: 7
  • OMNIA i900
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #57 dnia: Poniedziałek, 17 Marzec 2008, 23:32 »
Niestety, próby dopasowania wymiarów tła nic nie dały... Porównywałem oryginalny skin i layout, i choć tam wymiar się ładnie sumuje (efekt widać w założonym przez autora marginesie), tutaj jednak efekt zmiany marginesów i tła skutkował białym paskiem zamiast dolnego marginesu...
Żeby nie było, że tylko zmarnowałem czas - wprowadziłem drobne korekty: napis space powędrował na środek wysokości, odchudziłem czarną ramkę klawiszy, przez co g i j nie sięgają już dna  ;), a klawiatura zyskała na lekkości; trzecia zmiana to minimalne rozjaśnienie klawiszy.

Jeśliby komuś udałoby się ograniczyć marginesy do 1-2 pikseli, byłoby to chyba to, co ma być (oczywiście moim zdaniem...). Zastanawiałem się jeszcze nad odchudzeniem czarnej ramki backspace, ale ze względu na jego funkcję oraz zmianą położenia w innych rozwinięciach, pozostawiłem go wyróżnionego. Efekty do zobaczenia i wykorzystania poniżej.
Mobi - dziękuję za docenienie  brow

Offline mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #58 dnia: Poniedziałek, 17 Marzec 2008, 23:44 »
a ja mam zgwostke, w operze 9.5 wpisuje mi w pola tekstowe podwojne znaki, a dokladnie to znak i spacja, jak zmienie na normalna to jest ok
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

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

  • GZU
  • Core
  • ****
  • Wiadomości: 631
  • Podziękowań: 22
  • HTC Leo, HTC Blackstone, Eten M700
Odp: Zmodyfikowany skin i layout do PCMKeyboard PL - większe klawisze
« Odpowiedź #59 dnia: Wtorek, 18 Marzec 2008, 00:18 »
Czy dzieje się tak na każdym layoucie/skinie PCMK? 

(Niestety na moim sprzęcie jak na razie Opera 9.5 nie bardzo chce hulać, nie mam więc jak przetestować...)
: Poniedziałek, 17 Marzec 2008, 23:53
Jeśliby komuś udałoby się ograniczyć marginesy do 1-2 pikseli, byłoby to chyba to, co ma być (oczywiście moim zdaniem...).

Proszę bardzo :)

Jedyne co zrobiłem to zmniejszyłem wysokość grafiki keyboard.png na 90 pikseli (4 rzędy po 22 piksele = 88, i do tego po jednym pikselu na ramkę u góry i u dołu). Aha, podmieniłem też grafikę keyboard_pressed.png na taką samą jak keyboard.png - dla ułatwienia.
W pliku settings.ini odhaczyłem komentarze przy parametrach bottom_border_margin i top_border_margin oraz ustawiłem oba na równe 1.

Zastanawiałem się też, czy nie skrócić nieco spacji i nie wrzucić kropki po jej lewej stronie (tak żeby nie było konieczności przyciskania Shift, żeby się do niej dostać), ale nie chciałem aż tak bardzo ingerować w Twój projekt :)  BTW, dobra robota!  brow
 
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