FORUMS
Remove All Ads from XDA
Honor 9 Lite

looking for people who are intrested in working on a keyboard project!

141 posts
Thanks Meter: 0
 
By icewhitenewyear, Senior Member on 20th January 2008, 02:05 AM
Post Reply Email Thread
alright. so i have noticed that there are many different keyboard styles, features, and fuctionalities.

but there is one huge thing missing. and it took me until right now to figure out what it was.

we are missing personalization and versatility.
i am on a mission to create the best onscreen keyboard that xda has ever seen.

obviously i cannot do this alone.
i am great at graphics and anamations but programming isnt exactly my strong point. so ifanyone and i mean anyone is intrested in this project, definitly post here..and also a pm. to me would be greatly appreciated.

i have high hopes for this project and i hope everyone else does too.



you can also post here if there are options/features that you look for in an on screen keyboard.
or you can just wish us luck!

thanks everyone =)
 
 
20th January 2008, 02:46 AM |#2  
Daanmannetje's Avatar
Senior Member
Flag Utrecht
Thanks Meter: 2
 
Donate to Me
More
What I would like to see:

A combination between the finger-usable PCM Keyboard,
and the gestures of the WM5-keyboard
20th January 2008, 05:53 AM |#3  
Member
Thanks Meter: 24
 
More
Thumbs up
Something like TouchPal from CooTek but taking up a little less screen realestate would be amazing.Wish i could help with the coding, but I've only taken one class of c++ and I know I wouldn't be any help. Good luck with this project, sounds really cool.
20th January 2008, 06:04 AM |#4  
Junior Member
Thanks Meter: 0
 
More
I think a 1/2 screen finger-friendly qwerty is ideal. One that has basic punctuation keys (Period, comma, exclamation, question) on the primary input screen.

Unfortunately, I don't have skills/time to work on initial development, but very willing to test as I am in search of the best on screen keyboard and I can provide experienced and thorough feedback.

PPC6800- Titan
WM6 2.17.651
Radio 1.47.01
20th January 2008, 10:44 AM |#5  
Senior Member
Thanks Meter: 245
 
More
I suggest the main keyboard window to be one or two lines with option and buttons which show the main keyboard layouts with tap and hold to navigate to the desired letter. So the layout window that can be semi transparent to allow see what you write not need to be all the time on screen and covers a big part of her. Hope you understand what I mean cause my english are not so good.
20th January 2008, 01:29 PM |#6  
deejacker's Avatar
Member
Thanks Meter: 0
 
More
brilliant idea
text assigneable keys, as in assigning 'somebody@email.com' so it can be called at any time, and other assignable texts. I like the touchpal keyboard, but it does take up too much space and there is a lot going on. Resco just updated their's and I am not sure I like the new one, it is very much like the pocketcm keyboard, so why pay $19 for resco's??? I can't program, but will help in usability testing, so count me in if you think I can help the project. Good luck.
20th January 2008, 04:39 PM |#7  
mr_deimos's Avatar
Senior Member
Thanks Meter: 98
 
Donate to Me
More
It's clear that there will be as many different visions of a "perfect keyboard" as there are people posting here. What is worst, there'll be many conflicting ones: "can the keys be bigger?", "the keys should be smaller", "i need one more page with numbers only", "who the hell needs a page with numbers only, it's a waste of memory", etc...
So i'd say that what a program with such ambitions would need the most is full customizability. Here's a roundup of features i'd like to see:
-key layout customizable trough an xml file.
-multiple pages switched by button actions (tap, hold, gesture) so we can have one default page, one with numbers, one with national symbols, etc.
-gestures, but not only right/left/up/down, like in default keyboard, but also diagonal, and ability to use a key from a different page upon a gesture, eg. when you press a letter and drag in bottom right direction, you'll get a lowercase national (like accented one) character, if you drag in top-right direction, you'll get an uppercase one.
-dynamic key binding: you copy a text to the clipboard, and with a certain key combination (set in the config file) you can bind it to some unoccupied space left for that purpose (you could use it for single letters/symbols, e-mail addresses, or even a bit longer texts - say up to 256 characters).
-did i mention customizability?

I guess that these features would be a good starting point and more functions could be added on the way.
So in short, my vision of the perfect keyboard would be actually just a framework, a tool, enabling the users to experiment with different layouts and functions and create their own perfect keyboard. And the XML config file plus additional graphics would be the keyboard itself. It would be for text input what BatteryStatus is for Today screen plugins.

Example config could look a bit like this:
Code:
<Keyboard name="example">
	<Page name="Default" background="image.png" height="200">
		<Row>
			<Key name="A" image="key_normal.png" image_pressed="key_pressed.png" caption="A">
				<Press action="typeText" argument="a"
				<DragR action="specialKey" argument="Space" />
				<DragBR action="overrideCaption" argument="ą" action="typeText" argument="ą" />
(...)
			</Key>
(...)
		</Row>
(...)
	</Page>
(...)
</Keyboard>
Available key gestures could be tap, hold, double tap, drag - sideways, up and down, diagonally. Actions could be something like type text, override caption (replaces default key caption until the key released, so that you can see what you're typing), permanently change page to a defined one, change page to a different one for one keypress (like the shift does i the default keyboard), cycle pages, etc. Each key could trigger multiple actions - so it could type some text, and then change page to a different one (example - you have a page with large assignable buttons, so you can bing something like an e-mail address there. When you press that key and the address is typed, the keyboard will return to its default page).

Anyway, that's just my 2 cents. Good luck with the project, whatever direction it goes in.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes