maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Themes (https://talk.maemo.org/forumdisplay.php?f=49)
-   -   [MOD] N9 keyboard themes (https://talk.maemo.org/showthread.php?t=87537)

dannejanne 2012-10-23 17:53

[MOD] N9 keyboard themes
 
2 Attachment(s)
Hi everybody

I have not been satisfied by the original look of the N9 keyboard. It looks too "soft" for my taste so I took the task upon myself the other day to skin the keyboard to my liking. Thought I would share my theme here so that those who wants to can install it on their device.

First of all download the .zip with the files from here: https://www.dropbox.com/s/i1mjpti980...oard_theme.zip

or glossy version: https://www.dropbox.com/s/v0rk4efey2...eme_glossy.zip

(It's also attached to the thread)

Installation instructions:

Extract the contents of the .zip into /home/user/MyDocs/

so the folder in ~/MyDocs/ will be named N9_keyboard_theme inside which there are 7 images +1 install.sh file +1 default folder

Everything is case-sensitive so be careful.

In terminal as root you will have to do:

sh /home/user/MyDocs/N9_keyboard_theme/install.sh

(or sh /home/user/MyDocs/N9_keyboard_theme_glossy/install.sh if you're installing my glossy theme)

The above will apply the layout (then reboot for it to apply).

If you want to revert to original theme do this in terminal as root:

sh /home/user/MyDocs/N9_keyboard_theme/default/uninstall.sh

SCREENSHOTS
:

NEW: Glossy version

http://imageshack.us/a/img339/290/20121027162300.png

Regular version

http://imageshack.us/a/img6/9343/20121023193018.png

http://imageshack.us/a/img221/4200/20121023193403.png

http://imageshack.us/a/img842/5021/20121023193322.png


Other user contributed themes posted in this thread:

-Grey/red by Gandan
-The Matrix VKB by accountvip
-Black/blue by Gandan
-Lime project by Kozzi
-BSOD, CyanLime, Mojito, RedOrange & Rome by Gandan
-CyanLime2 by Gandan
-Nightly by Gandan
-Nitrous Keyboard Mod by AMD
-CyanGO by AMD
-MS Surface (Metro) by AMD
-Aqua Passion by AMD
-Black transparent by MK99
-The Dark Knight Rises Theme by AMD
-FDB Ocean Blue by thedead1440
- FDB Ocean Blue (darker) by thedead1440

---------------------------------------------------
A HUGE thanks goes to thedead1440 for making a script out of this so that you may also install and use it. F2thaK for his awesome theming work that has helped us to easily locate the sources needed.

hamoud younes 2012-10-23 18:41

Re: [MOD] N9 keyboard theme
 
I got " can't open....."
I used devel-su...

jimmy neutron 2012-10-23 19:15

Re: [MOD] N9 keyboard theme
 
Hi...

Nice job guys works perfect... It feels good to!
keep up the good work !!!!

Kind Regards J.Neutron

Sniper_swe 2012-10-23 21:01

Re: [MOD] N9 keyboard theme
 
Nicely done:)

flavy69 2012-10-23 21:11

Re: [MOD] N9 keyboard theme
 
I use instruction but dont work.what i do wrong.download and extract in my docs.open terminal,devel-su,root pass than write all but dont work, i get can't open...

thedead1440 2012-10-24 05:56

Re: [MOD] N9 keyboard theme
 
if it says cant open bla bla it means your extraction isn't correct... Most likely you have a sub-directory of the same name within the main folder like /nome/user/MyDocs/N9_keyboard_theme/N9_keyboard_theme/ which is wrong

Please read the first post's instructions again as well as checking the contents of your extracted folder as dannejanne describes in the first post...


Edit:

The following should be your folder's contents:

Code:

~# ls -l /home/user/MyDocs/N9_keyboard_theme/
total 576
drwxrwxrwx    2 user    root        65536 Oct 23 14:42 default
-rw-r--r--    1 user    root          1556 Oct 23 14:36 install.sh
-rw-r--r--    1 user    root          9828 Oct 22 22:22 meegotouch-keyboard-background.png
-rw-r--r--    1 user    root          2878 Oct 21 18:02 meegotouch-keyboard-function-key-disabled.png
-rw-r--r--    1 user    root          3045 Oct 22 20:33 meegotouch-keyboard-function-key-pressed.png
-rw-r--r--    1 user    root          3073 Oct 21 19:00 meegotouch-keyboard-function-key.png
-rw-r--r--    1 user    root          2878 Oct 21 17:59 meegotouch-keyboard-key-disabled.png
-rw-r--r--    1 user    root          3051 Oct 22 20:42 meegotouch-keyboard-key-pressed.png
-rw-r--r--    1 user    root          3261 Oct 22 20:30 meegotouch-keyboard-key.png


Edit 2: To see changes after application or removal you might need to reboot...Of course if you have the "can't open" error it means no amount of reboots will solve it :p

efion 2012-10-24 07:55

Re: [MOD] N9 keyboard theme
 
1 Attachment(s)
ok, i got this... :confused:
and the theme doesnt change

flavy69 2012-10-24 07:56

Re: [MOD] N9 keyboard theme
 
thanks.i check again where i extract , put in right place and now it's working.
looks really nice.:D

flavy69 2012-10-24 07:57

Re: [MOD] N9 keyboard theme
 
efion u need to reboot after this.it's should work after

efion 2012-10-24 08:00

Re: [MOD] N9 keyboard theme
 
Quote:

Originally Posted by flavy69 (Post 1284767)
efion u need to reboot after this.it's should work after

thats the second try

thedead1440 2012-10-24 08:02

Re: [MOD] N9 keyboard theme
 
you are using blanco theme right? doesn't work on custom themes...

efion 2012-10-24 08:05

Re: [MOD] N9 keyboard theme
 
i use blanco theme
it says "...can't kill pid 4798..."
Something connected with messaging-ui?

thedead1440 2012-10-24 08:08

Re: [MOD] N9 keyboard theme
 
Quote:

Originally Posted by efion (Post 1284772)
i use blanco theme
it says "...can't kill pid 4798..."
Something connected with messaging-ui?

Thats my script error...It works on open mode...But it just kills messaging-ui which anyway once you reboot is the same thing...It can be removed from the script and no difference will be there...

Once you get the new theme is applied message you can safely reboot and you should have the new theme...

efion 2012-10-24 08:10

Re: [MOD] N9 keyboard theme
 
ok trying again

edit: now working, looks like installing when connected to PC

hamoud younes 2012-10-24 09:44

Re: [MOD] N9 keyboard theme
 
the dead1440 can you add numbers too:
1 2 3 4 5 6 7 8 9 0
q w e r t y u i o p.........
it will be bigger and faster to use

thedead1440 2012-10-24 09:47

Re: [MOD] N9 keyboard theme
 
Quote:

Originally Posted by hamoud younes (Post 1284792)
the dead1440 can you add numbers too:
1 2 3 4 5 6 7 8 9 0
q w e r t y u i o p.........
it will be bigger and faster to use

I am NOT the creator!

dannejanne is please ask him instead!

He was just being magnanimous by giving me credit for a tiny script!

dannejanne 2012-10-24 10:31

Re: [MOD] N9 keyboard theme
 
Quote:

Originally Posted by hamoud younes (Post 1284792)
the dead1440 can you add numbers too:
1 2 3 4 5 6 7 8 9 0
q w e r t y u i o p.........
it will be bigger and faster to use

Not quite sure what you mean with that? Add numbers how?

thedead1440 2012-10-24 11:11

Re: [MOD] N9 keyboard theme
 
Ah I think i got him now...He means to say add a row of numbers above the keyboard...No, not possible to do it without writing a new layout...this is a theming mod not a new layout :p

superjunior 2012-10-24 11:18

Re: [MOD] N9 keyboard theme
 
Quote:

Originally Posted by hamoud younes (Post 1284792)
the dead1440 can you add numbers too:
1 2 3 4 5 6 7 8 9 0
q w e r t y u i o p.........
it will be bigger and faster to use

add a line like this
Code:

extended_labels="1"
example "q"

default:
Code:

<key>
        <binding label="q" />
        <binding shift="true" label="Q"/>
        </key>

custom with "1"
Code:

<key>
        <binding label="q" extended_labels="1"/>
        <binding shift="true" label="Q"/>
      </key>


thedead1440 2012-10-24 11:20

Re: [MOD] N9 keyboard theme
 
superjunior so that means the number row comes above the qwerty row?

superjunior 2012-10-24 11:28

Re: [MOD] N9 keyboard theme
 
Sorry, no. It is for long press like German Umlaute "ä, ö, ü" . You can add what you want.

Ohhh, sorry. My English is terrible ;)

dannejanne 2012-10-24 11:28

Re: [MOD] N9 keyboard theme
 
Or that you can longpress to get numbers?

superjunior 2012-10-24 11:43

Re: [MOD] N9 keyboard theme
 
1 Attachment(s)
Quote:

Originally Posted by thedead1440 (Post 1284826)
superjunior so that means the number row comes above the qwerty row?

add this

Code:

<row>
        <key>
          <binding label="1"/>
        </key>
        <key>
          <binding label="2"/>
        </key>
        <key>
          <binding label="3"/>
        </key>
        <key>
          <binding label="4"/>
        </key>
        <key>
          <binding label="5"/>
        </key>
        <key>
          <binding label="6"/>
        </key>
        <key>
          <binding label="7"/>
        </key>
        <key>
          <binding label="8"/>
        </key>
        <key>
          <binding label="9"/>
        </key>
        <key>
          <binding label="0"/>
        </key>
      </row>

@dannejanne: Sorry, for bumping the Thread !!

thedead1440 2012-10-24 11:49

Re: [MOD] N9 keyboard theme
 
I see arrows there too :p

Maybe you can share your .xml layout?

superjunior 2012-10-24 11:56

Re: [MOD] N9 keyboard theme
 
;)

German Layout

Code:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE keyboard SYSTEM 'VirtualKeyboardLayout.dtd'>
<keyboard title="Deutsch-N900" version="1.0" catalog="de" language="de">
  <layout type="general">
    <section id="main">
      <row>
        <key>
          <binding label="1"/>
        </key>
        <key>
          <binding label="2"/>
        </key>
        <key>
          <binding label="3"/>
        </key>
        <key>
          <binding label="4"/>
        </key>
        <key>
          <binding label="5"/>
        </key>
        <key>
          <binding label="6"/>
        </key>
        <key>
          <binding label="7"/>
        </key>
        <key>
          <binding label="8"/>
        </key>
        <key>
          <binding label="9"/>
        </key>
        <key>
          <binding label="0"/>
        </key>
      </row>
     
     
     
     
     
     
      <row>
      <key>
        <binding label="q"/>
        <binding shift="true" label="Q"/>
      </key>
      <key>
        <binding label="w"/>
        <binding shift="true" label="W"/>
      </key>
      <key>
        <binding label="e" extended_labels="èéëê€"/>
        <binding shift="true" label="E" extended_labels="ÈÉËÊ€"/>
      </key>
      <key>
        <binding label="r"/>
        <binding shift="true" label="R"/>
      </key>
      <key>
        <binding label="t"/>
        <binding shift="true" label="T"/>
      </key>
      <key>
        <binding label="z"/>
        <binding shift="true" label="Z"/>
      </key>
      <key>
        <binding label="u" extended_labels="üùúû"/>
        <binding shift="true" label="U" extended_labels="ÜÙÚÛ"/>
      </key>
      <key>
        <binding label="i" extended_labels="ìíîïı"/>
        <binding shift="true" label="I" extended_labels="ÌÍÎÏİ"/>
      </key>
      <key>
        <binding label="o" extended_labels="öòóôõø"/>
        <binding shift="true" label="O" extended_labels="ÖÒÓÔÕØ"/>
      </key>
      <key>
        <binding label="p"/>
        <binding shift="true" label="P"/>
      </key>
        #  <key>
        # <binding label="?" extended_labels="!"/>
        # <binding shift="true" label="$" extended_labels="%"/>
      # </key>
       
       
      </row>

      <row>
      <key>
        <binding label="a" extended_labels="äàáãâåæ"/>
        <binding shift="true" label="A" extended_labels="ÄÀÁÃÂÅÆ"/>
      </key>
      <key>
        <binding label="s" extended_labels="ßş$"/>
        <binding shift="true" label="S" extended_labels="Ş$"/>
      </key>
      <key>
        <binding label="d"/>
        <binding shift="true" label="D"/>
      </key>
      <key>
        <binding label="f"/>
        <binding shift="true" label="F"/>
      </key>
      <key>
        <binding label="g" extended_labels="ğ"/>
        <binding shift="true" label="G" extended_labels="Ğ"/>
      </key>
      <key>
        <binding label="h"/>
        <binding shift="true" label="H"/>
      </key>
      <key>
        <binding label="j"/>
        <binding shift="true" label="J"/>
      </key>
      <key>
        <binding label="k"/>
        <binding shift="true" label="K"/>
      </key>
      <key>
        <binding label="l"/>
        <binding shift="true" label="L"/>
      </key>
      <key>
        <binding label="ü"/>
        <binding shift="true" label="Ü"/>
      </key>
     
   
       
                <key style="special">
          <binding action="backspace"/>
        </key>
               
       
      </row>

      <row>
      <key style="special">
        <binding action="shift" label=""/>
      </key>

      <key>
        <binding label="y" extended_labels="¥"/>
        <binding shift="true" label="Y" extended_labels="¥"/>
      </key>
      <key>
        <binding label="x"/>
        <binding shift="true" label="X"/>
      </key>
      <key>
        <binding label="c" extended_labels="ç"/>
        <binding shift="true" label="C" extended_labels="Ç"/>
      </key>
      <key>
        <binding label="v"/>
        <binding shift="true" label="V"/>
      </key>
      <key>
        <binding label="b"/>
        <binding shift="true" label="B"/>
      </key>
      <key>
        <binding label="n" extended_labels="ñ"/>
        <binding shift="true" label="N" extended_labels="Ñ"/>
      </key>
      <key>
        <binding label="m"/>
        <binding shift="true" label="M"/>
      </key>
      <key>
        <binding label="ä"/>
        <binding shift="true" label="Ä"/>
      </key>

   
    <key>
          <binding label="↑" action="up"/>
          <binding shift="true" label="↑" action="up"/>
        </key>
                <key style="special" id="actionKey">
          <binding action="return"/>
        </key>
       
       
       
      </row>

      <row>
      <key style="special" width="large">
        <binding action="sym" label="?123"/>
      </key>

      <key id="emailUrlKey"><binding label=","/></key>
      <key><binding label="."/></key>

      <key width="stretched">
        <binding action="space" label=""/>
      </key>

      <key>
        <binding label="ö"/>
        <binding shift="true" label="Ö"/>
      </key>

              <key>
          <binding label="←" action="left"/>
          <binding shift="true" label="←" action="left"/>
        </key>

        <key>
          <binding label="↓" action="down"/>
          <binding shift="true" label="↓" action="down"/>
        </key>

        <key>
          <binding label="→" action="right"/>
          <binding shift="true" label="→" action="right"/>
        </key>


      </row>
    </section>
  </layout>

  <import file="symbols-36-nordic.xml"/>
</keyboard>


efion 2012-10-24 12:59

Re: [MOD] N9 keyboard theme
 
ok, please, how to do that, what files i have to change?
need that number above the letters
thanks

superjunior 2012-10-24 13:14

Re: [MOD] N9 keyboard theme
 
/usr/share/meegotouch/virtual-keyboard/layouts/your language.xml

I know it´s my Bad but this Thread is only for "theming" not for new keyboardmaps.

efion 2012-10-24 13:21

Re: [MOD] N9 keyboard theme
 
well maybe you and dannejanne can works together around this keyboard mods, imo keyboard are the most viewed elements on a phone right?

Sniper_swe 2012-10-24 14:56

Re: [MOD] N9 keyboard theme
 
Can i add a cutom botton for ctrl+c and v? whats the command?:)

Thx superjunior btw for your layout.
Edit: or even better just button för ctrl if that would work.

accountvip 2012-10-24 15:02

Re: [MOD] N9 keyboard theme
 
Anyone know why left/right/up/down button can't use in conversation? And how to fix it...

Here my style :P
http://i211.photobucket.com/albums/b...2_21-58-59.png

AMD 2012-10-24 15:11

Re: [MOD] N9 keyboard theme
 
It works and looks awesome! :)
P.S Maybe think of adding a soft blue color on it? Anyway, it looks awesome!

Sniper_swe 2012-10-24 15:12

Re: [MOD] N9 keyboard theme
 
mine work in conversation


edit: no they dont:p

sourberyy 2012-10-24 15:13

Re: [MOD] N9 keyboard theme
 
is it possible to apply this keyboard theme for N900 too?

efion 2012-10-24 15:17

Re: [MOD] N9 keyboard theme
 
location of files to change the font color please?

thedead1440 2012-10-24 15:19

Re: [MOD] N9 keyboard theme
 
efion,

Code:

[Keyboard]
;This constants are required for the input method

FONT_KEYBOARD= "Put your custom font name here" normal 3.2mm;
FONT_KEYBOARD_TOOLBAR= "Put your custom font name here" bold uppercase 2.0mm;
FONT_COLOR_KEYBOARD= #FFFFFF;

Change the color for the line in bold

File location: /usr/share/themes/base/meegotouch/constants.ini

Usual caveats of reboot for changes to be effected apply :D

thedead1440 2012-10-24 15:22

Re: [MOD] N9 keyboard theme
 
Quote:

Originally Posted by sourberyy (Post 1284927)
is it possible to apply this keyboard theme for N900 too?

Download the zip file and go check in n900 themes how its done...

xt4zy 2012-10-24 22:07

N9 keyboard theme
 
1 Attachment(s)
hello all n9 fans! :)
i'm introduced small changes to author keyboerd, look what came :)
(very bad english :)
may be someone will like it.
install as at 1st post.

oh, forgot:
changes:
i was change only color of keyboard

Gandan 2012-10-24 23:12

Re: [MOD] N9 keyboard theme
 
And this is my new keyboard :)

https://dl.dropbox.com/u/46603809/Sc...2_01-08-20.png





Link: https://dl.dropbox.com/u/46603809/N9_keyboard_theme.zip

HELLASISGREECE 2012-10-25 00:14

Re: [MOD] N9 keyboard theme
 
1 Attachment(s)
Great color choise!!

but I have a question.
my letters are not alligned as in your photo..

what am I doing wrong? : )

Gandan 2012-10-25 00:27

Re: [MOD] N9 keyboard theme
 
Quote:

Originally Posted by HELLASISGREECE (Post 1285131)

my letters are not alligned as in your photo..


What? I haven't understood :)

It seems to be normal... :)


All times are GMT. The time now is 09:52.

vBulletin® Version 3.8.8