Jump to content

Streak 1.6 Keyboard on 2.2


Guest rahulkadukar

Recommended Posts

Guest rahulkadukar

Hi,

This is what I have now got, please bear with me, I am not an expert and can at the most modify the layout of the keyboard. Suggestions are always welcome, I am learning JavaScript, XML and SVG. Then I will make a web page where you can drag and drop and make your own keyboard. I am still learning so expect the final result in around 2 weeks, also my Java is not spectacular so I will keep adding new stuff as and when I learn it :)

Changes made

1. Added a ? when SHIFT is pressed in place of 0 key. Thanks jeffrey2000 for pointing this out.

2. Added the 3rd view with smileys and top level domains used while browsing the internet.

3. Added the arrow keys, finally got the thing working :)

4. Keyboard works normally in Portrait mode. Thanks to steflucrene for the tip.

5. Alternate symbols are available in a pop up on long press, also added Scandinavian letters.

6. Added a new version which looks prettier :( and also fixed the portrait number bug. Thanks to JOBooth for catching this.

Things to do

1. Make a specific version for the Archos Tablet.

2. Restore the smiley view in landscape and also add same theme in portrait mode.

Till then enjoy. The portrait mode is now functioning normally.

device1a.png

I wanted to add one thing, when you press Shift then you can see the Screen shot shown below and on that if you press ABC then you actually see the same symbols but if you want to change the symbols you can tell me and I will include them, what this basically means is that we can have 3 views. I am currently using only 2 and if someone wants some extra keys we have one whole view :(

Just added 3rd view

With Shift key pressed

device2s.png

Capitals now look like this

device3.png

Portrait Mode

device3f.pngdevice4.pngdevice5s.png

Download links

V1 Streak Keyboard 1.6 V1

V2 Streak Keyboard 1.6 V2

V3 Streak Keyboard 1.6 V3

V4 Streak Keyboard 1.6 V4

V5 Streak Keyboard 1.6 V5

V6 Streak Keyboard 1.6 V6 Latest Version

How to install

1. Install the apk file from above

2. Then go to Settings -> Language & Keyboard settings and enable the keyboard

devicesettings1.png

3. Then long press any text entry field until this popup appears and select Input Method

devicesettings2.png

4. Select Streak Keyboard 1.6

devicesettings3.png

Edited by rahulkadukar
Link to comment
Share on other sites

Guest jeffrey2000

Thanks a lot, this looks just great, I might be wrong but I don't see the question mark "?" maybe you can add this somewhere still.

As soon as I'll have my streak in the mail I'll upgrade it and use this keyboard so for now I can't test it really but great work!

Maybe if you are still adding 1 more view maybe you can add some smileys, I think you got bout all the keys we'll need now well exceps for the directional keys then but this is already great stuff! At the time I read this there were 19 downloads already... guys how is it working? Any feedback would be nice!

Edited by jeffrey2000
Link to comment
Share on other sites

Guest rahulkadukar
Thanks a lot, this looks just great, I might be wrong but I don't see the question mark "?" maybe you can add this somewhere still. As soon as I'll have my streak in the mail I'll upgrade it and use this keyboard so I can't test it really but great work! Maybe if you are still adding 1 more view maybe you can add some smileys, I think you got bout all the keys we'll need now well exceps for the directional keys then but this is already great stuff! At the time I read this there were 19 downloads already... guys how is it working? Any feedback would be nice!

Brilliant catch and that too without an actual phone, will add the question mark at 0 when Shift is pressed :)

If that is what you think should go there I will add all the smileys in the third view.

Link to comment
Share on other sites

Guest rahulkadukar
Arrow keys! Left and right. That was one of my favourite parts :)

I am extremely sorry as I am a total noob in that regards, maybe you can wait a couple of days and will try to add that. Will now proceed with the smileys in the third view.

Link to comment
Share on other sites

Guest jeffrey2000

Just 1 question as I'm new to Android (and not having the actual device :) )... How do you switch to caps with this keyboard or does the software handle it automaticly?

Link to comment
Share on other sites

Guest rahulkadukar
Great work.

Any chance of getting the Scandinavian letters:

æ, ø and å ?

Æ, Ø and Å ?

Keep up the great work.

Please provide me with all of them and I will replace them accordingly the way you want it, as in

1. Do you want to replace the normal QWERTY with these

2. Do you want a third view with the new Alphabets <will replace the Smileys with these :)>

3. Do you want these alphabets to pop up on particular keys ?

Answer and I will try to make it for you.

Link to comment
Share on other sites

Guest rahulkadukar
Just 1 question as I'm new to Android (and not having the actual device :) )... How do you switch to caps with this keyboard or does the software handle it automaticly?

When you press the ABC button it switches to CAPS :)

Link to comment
Share on other sites

Guest popetodd

I would like to help out in getting this even closer to the original keyboard (arrow keys and all), can you share your source?

All in all brilliant job, I am smiling again when I log in to my many sites. :)

Edited by popetodd
Link to comment
Share on other sites

Guest mrmrmrmr

this is great !

Thanks :)

If/when you learn how to do that, can you add CTRL key ?

This exists in the "full keyboard" app under "dpad" section. In fact, if you can add all the dpad section it would be very nice.

Link to comment
Share on other sites

Guest rahulkadukar
I would like to help out in getting this even closer to the original keyboard (arrow keys and all), can you share your source?

All in all brilliant job, I am smiling again when I log in to my many sites. :)

Find the source code in the First post, I have attached it, please share the code once you implement the arrow keys also, as it will be a valuable learning experience for me.

Link to comment
Share on other sites

Guest popetodd
Find the source code in the First post, I have attached it, please share the code once you implement the arrow keys also, as it will be a valuable learning experience for me.

Will do!

Link to comment
Share on other sites

Guest jeffrey2000

Dunno if this below helps but found this (@here):

Example of a Key Layout Map FileThe following code comes from android/src/device/product/generic/tuttle2.kl and is an example of a complete key layout file:

# Copyright 2007 Google Inc.

key 2 1
key 3 2
key 4 3
key 5 4
key 6 5
key 7 6
key 8 7
key 9 8
key 10 9
key 11 0
key 158 BACK WAKE_DROPPED
key 230 SOFT_RIGHT WAKE
key 60 SOFT_RIGHT WAKE
key 107 ENDCALL WAKE_DROPPED
key 62 ENDCALL WAKE_DROPPED
key 229 MENU WAKE_DROPPED
key 59 MENU WAKE_DROPPED
key 228 POUND
key 227 STAR
key 231 CALL WAKE_DROPPED
key 61 CALL WAKE_DROPPED
key 232 DPAD_CENTER WAKE_DROPPED
key 108 DPAD_DOWN WAKE_DROPPED
key 103 DPAD_UP WAKE_DROPPED
key 102 HOME WAKE
key 105 DPAD_LEFT WAKE_DROPPED
key 106 DPAD_RIGHT WAKE_DROPPED
key 115 VOLUME_UP
key 114 VOLUME_DOWN
key 116 POWER WAKE
key 212 SLASH

key 16 Q
key 17 W
key 18 E
key 19 R
key 20 T
key 21 Y
key 22 U
key 23 I
key 24 O
key 25 P

key 30 A
key 31 S
key 32 D
key 33 F
key 34 G
key 35 H
key 36 J
key 37 K
key 38 L
key 14 DEL

key 44 Z
key 45 X
key 46 C
key 47 V
key 48 B
key 49 N
key 50 M
key 51 COMMA
key 52 PERIOD
key 28 NEWLINE

key 56 ALT_LEFT
key 42 SHIFT_LEFT
key 215 AT
key 57 SPACE
key 53 SLASH
key 127 SYM
key 100 ALT_LEFT

key 399 GRAVE[/codebox]

And some more here

Link to comment
Share on other sites

Guest Graysson

The app works on the Archos 101.

Unfortunaly it only uses 800 of 1024 pixels from the Archos display.

Is it possible to scale the keyboard to the bigger Resolution?

Smartkeyboard does scale so it should be possible.

I download your sourcecode and try to fix it myself.

I will post the changes i made when i am successfull.

Edited by Graysson
Link to comment
Share on other sites

Guest rahulkadukar
The app works on the Archos 101.

Unfortunaly it only uses 800 of 1024 pixels from the Archos display.

Is it possible to scale the keyboard to the bigger Resolution?

Smartkeyboard does scale so it should be possible.

I never had this in mind so I have coded in such a way that it fits the Dell Streak perfectly. I will upload a Archos version shortly. <By tomorrow>

Link to comment
Share on other sites

Guest mdmglobal

Looks good. Got it installed but only 2.2 keyboard is displayed even after I choose the 1.6. Any help on install procedures would be appreciated.

thanks

Link to comment
Share on other sites

Guest rahulkadukar
Looks good. Got it installed but only 2.2 keyboard is displayed even after I choose the 1.6. Any help on install procedures would be appreciated.

thanks

Updated the first post :)

I have no idea on how to move the Cursor which is the main requirement when using Arrow keys. This is the skeleton method, can an expert please add the required code

	private void handleLeftMovement() {

		final int length = mComposing.length();

		if (length > 1) {

			//Move Cursor <this is the part that needs to be done>

		}


	}

Thanks.

Edited by rahulkadukar
Link to comment
Share on other sites

Guest Graysson

I looked into the source code.

It should use the whole width of the display resolution.

I changed it manually to 1024px but that didnt work.

If you make an Archos version, make the keys a little bit higher.

The actual Value for key_height is 46.

A value around 70 would be better.

I tried 60 but in my opinion that wasnt enough.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.