Related
Hey guys, as you may heard, an SDK is released for developers to add to their applications which allows user to do multi-touch things on a device which is equipped with a resistive touch screen, just like our Topazes. Well, it makes us able to do pinch and zoom, rotate to exit and such things. WHAT WE NEED is great application developers to add this SDK to applications just like Manila. Your co-work will be pleased. Here's the link to the thread:
[SDK] Dual-Touch SDK for Resistive Screens V1.0 Beta + Rotation Alpha + Demo App
Regards.
NO ONE??!
Oh, you mean no one is interested??! I got disappointed! It would be a great work to enable multi touch in manila 2.5 for resistive screens...
Black.Heart said:
Oh, you mean no one is interested??! I got disappointed! It would be a great work to enable multi touch in manila 2.5 for resistive screens...
Click to expand...
Click to collapse
you cant pinch and zoom a resistive screen, it just thinks you're single touching in between your fingers, try it. This isn't about waiting for a dev kit, it's just beyond the capacity (lol capacitive) of a resistive screen.
edit - I know what SDK you're talking about, and I don't see it being accurate, sorry.
Likewise, I cannot imagine it being possible. It is simply physically incapable of that and may use algorithm instead which may give inaccurate reading.
Wiggums said:
Likewise, I cannot imagine it being possible. It is simply physically incapable of that and may use algorithm instead which may give inaccurate reading.
Click to expand...
Click to collapse
Then watch this:
Watch SDK Demo Application Video
It's simple: It simulates multi touch. When you point with finger #1 and then after point finger #2, device holds the first point and drags a line from that point to where finger #2 is. And then after releasing finger #2 it returns to finger #1's point. You can see it through notes or manila slider. That's how this SDK came out. It simulates this lining thing and makes device think you are doing multi touch. That's how you can Pinch and Zoom or Rotate to Exit like capacitive screen. But I agree. Since device can't recognize tow different points at the same time (like you said it's technically impossible for a resistive screen) we can't hope for a complete multi touch functioning. But at least we can do those two things I mentioned above.
i find multi-touch useless...its just a 'fancier' way to do things but really its easier the conventional way on ur/my phone. ei: the zoom bar on my htc pure.
i saw the lock video demo but its just faster and easier to lock ur phone the way everyone usually does it rather than having to put both of ur fingers onto the screen and rotating it. i guess this would really depend on wat kind of program the mutli-touch craze would really be of a benefit to. as for the programs thats been developed with multi-touch so far, i dont see much of a use for it. but thanks for making it possible for others to develop more programs with multi-touch.
Black.Heart said:
Then watch this:
Watch SDK Demo Application Video
It's simple: It simulates multi touch. When you point with finger #1 and then after point finger #2, device holds the first point and drags a line from that point to where finger #2 is. And then after releasing finger #2 it returns to finger #1's point. You can see it through notes or manila slider. That's how this SDK came out. It simulates this lining thing and makes device think you are doing multi touch. That's how you can Pinch and Zoom or Rotate to Exit like capacitive screen. But I agree. Since device can't recognize tow different points at the same time (like you said it's technically impossible for a resistive screen) we can't hope for a complete multi touch functioning. But at least we can do those two things I mentioned above.
Click to expand...
Click to collapse
i tried that long time ago and i found that it still "WORKS" if i slide my finger from 1 corner to the opposite corner. Like the above, i dun think it's practical to use this so called MULTITOUCH kit on a NOT-MULTITOUCH-SUPPORTING resistive screen.
if ppl are so fond of multitouch, they should buy a hd2 instead of trying to implement such a not-too-possible feature on the td2
tomanlam said:
i tried that long time ago and i found that it still "WORKS" if i slide my finger from 1 corner to the opposite corner. Like the above, i dun think it's practical to use this so called MULTITOUCH kit on a NOT-MULTITOUCH-SUPPORTING resistive screen.
if ppl are so fond of multitouch, they should buy a hd2 instead of trying to implement such a not-too-possible feature on the td2
Click to expand...
Click to collapse
That is true... But at least we can satisfy our selves that we are multi touching!! It's better than nothing!
Tell HTC to give ATT an HD2 and then you might have a point.
Question - why can't this software be put into the OS so that it just works with all apps doing it like keyboardcontrol is doing - intercept the mouse taps and then based on the application translate the multi-touches into exactly what that application needs - even repeated keystrokes etc - manila could be programmed by page or just one set for the whole app - whatever can work. That would be the killer way to get this into play asap.
seargent007 said:
you cant pinch and zoom a resistive screen, it just thinks you're single touching in between your fingers, try it. This isn't about waiting for a dev kit, it's just beyond the capacity (lol capacitive) of a resistive screen.
edit - I know what SDK you're talking about, and I don't see it being accurate, sorry.
Click to expand...
Click to collapse
You may be interested in this:
http://www.engadget.com/2009/02/19/stantums-mind-blowing-multitouch-interface-on-video/
bsw11 said:
Tell HTC to give ATT an HD2 and then you might have a point.
Question - why can't this software be put into the OS so that it just works with all apps doing it like keyboardcontrol is doing - intercept the mouse taps and then based on the application translate the multi-touches into exactly what that application needs - even repeated keystrokes etc - manila could be programmed by page or just one set for the whole app - whatever can work. That would be the killer way to get this into play asap.
Click to expand...
Click to collapse
That's why I asked developers to co-operate with me. This would be a big job if it's done, we can hope for WP7S... Check out the video our friend sent on post #10.
Black.Heart said:
That's why I asked developers to co-operate with me. This would be a big job if it's done, we can hope for WP7S... Check out the video our friend sent on post #10.
Click to expand...
Click to collapse
Not sure why they are so negative about it, it has been done and proven even as a beta, and from the sdk that was released it seems very likely. I'm not a super cool programmer but I was working on a Mass Effect Codex and I'll try working the multitouch into it if possible, no guarantees tho
OCedHrt said:
You may be interested in this:
http://www.engadget.com/2009/02/19/stantums-mind-blowing-multitouch-interface-on-video/
Click to expand...
Click to collapse
It's all great and well to claim that there is no jitter etc on a "standard" resistive touchscreen, but that's a tech demo, it proves nothing for us having these kinds of results, EVEN if that is their goal.
also, watch the video you posted, the guy says it CANNOT be adapted to current touchscreens, it's an additional specification that they implement by working with major screen makers
mrhayami said:
Not sure why they are so negative about it, it has been done and proven even as a beta, and from the sdk that was released it seems very likely. I'm not a super cool programmer but I was working on a Mass Effect Codex and I'll try working the multitouch into it if possible, no guarantees tho
Click to expand...
Click to collapse
Thank you for your co-working. I'm a programmer too (C++ language) and I can help.
although multitouch is a great feature , but guys , we have a cool zoombar , that using it is a lot easier than using the screen.
I would love to help with development, but my education of software developer starts in september. I would like to help testing the application on my MDA Compact V.
Cheers,
Yassir
Be a good sport, the world is so infested with bitterness and apathy if you know what I'm saying. I wish this project well!
yotube not open my contry
please pload in hotfile or rapid or other host
pleas
thanks
Hi all,
I had an idea for a better keyboard for the streak, but I can't find any step-by-step walkthroughs for making android keyboards. If there's one available, let me know and I should be able to tackle this.
If not, I think the streak needs a split keyboard. Imagine the left half of the keyboard on the left third of the screen, the right half on the right third, and a big numpad/d-pad in the middle third. When I'm typing in landscape mode, I know I'd appreciate minimizing my thumbs' reach.
Any takers? Or good keyboard making tutorials?
-- David Z
+1
I thought the same thing when i first got my streak.
Sent from my Dell Streak using XDA App
Great Idea!
If someone does make one you should add settings so you can control where the DPAD is, so you could make it like the original Dell Keyboard too!
I'm guessing you've not tried swype then?
Sent from my Dell Streak using XDA App
While we're on the subject of thumb reach, might I suggest a portrait keyboard with more keys on the left/right side, so you don't constantly mis-type those O's and P's as a leftie (for example), when using the streak one-handed?
I was thinking of a real multitouch keyboard.
First, you have the standard qwerty keyboard, with shift, enter en dpad buttons. A tab button would be cool too.
Second, if you tap and hold the keyboard (anywhere) and slide it to the left, on the right side it will reveal the nummeric keys, where you can input your numbers. Releasing the keyboard and it'll slide back in position. Slidng the other way around, gives other keys.
I'm dreaming of such a keyboard a long time now.
Someone?
Radddogg said:
I'm guessing you've not tried swype then?
Sent from my Dell Streak using XDA App
Click to expand...
Click to collapse
I'm guessing you blatantly did not read the OP's idea then?
Zelman said:
I think the streak needs a split keyboard. Imagine the left half of the keyboard on the left third of the screen, the right half on the right third, and a big numpad/d-pad in the middle third. When I'm typing in landscape mode, I know I'd appreciate minimizing my thumbs' reach.
Click to expand...
Click to collapse
If somebody makes this, I will personally buy them a drink
I love the Streak, but my thumbs don't...
Hi guys- I don't know of any tutorials, but basically you need to create a custom IME (that's the term used by Android SDK). There is an android SDK example for creating an IME I believe. Also, here is the source code for a Latin keyboard IME someone made:
http://android.git.kernel.org/?p=platform/packages/inputmethods/LatinIME.git;a=summary
+1 to the initial idea.
Myself and my office mate were just discussing UI's and both of us agreed that a split keyboard option would make the streak far more ergonomically friendly and probably speed up typing.
BTW, for mocked up examples of what we are talking about see:
http://blog.laptopmag.com/wpress/wp-content/uploads/2010/02/google-tablet-1.jpg
http://wp.appadvice.com/wp-content/uploads/2010/04/4309481995_5bc3276d61_o.png
http://cache.gawker.com/assets/images/4/2010/01/ss_dialkeys_horiz_520.jpg
I would really love to see a keyboard like this!
Dell's 1.6 stock keyboard makes good use of the additional space instead of just making the buttons ridiculously large, but it really should be symmetric.
With smartphones getting larger and tablets on the rise it's high time for new keyboards, so I think not only the Streak would benefit from it!
All thumbs up for the idea!
Here's an idea: find a developer and start up a kickstart for this... Perhaps we could post this to the general android development forum.
Basic Version
Hey all,
Here's a basic version. It's just a slightly modified version of the soft keyboard that comes with the SDK. It's only usable it in landscape mode, unless you have really small fingers.
Any thoughts/ideas/feedback? Basic changes may be within my ability. A lot of the programming is way over my head, so if anyone wants the source to do some fancy stuff, let me know.
Zelman
Zelman said:
Hey all,
Here's a basic version. It's just a slightly modified version of the soft keyboard that comes with the SDK. It's only usable it in landscape mode, unless you have really small fingers.
Any thoughts/ideas/feedback? Basic changes may be within my ability. A lot of the programming is way over my head, so if anyone wants the source to do some fancy stuff, let me know.
Zelman
Click to expand...
Click to collapse
Nice work will give it a try
Works fine i would just prefer the buttons to be a bit bigger about double the size infact and would like the numbers on the end and not in the middle and the numbers a different colour but thats me other than that a great start thanks
Awesome! Some color / shading might help to distinguish between the letters and numbers and more easily find keys. May be its something you adjust to but i find myself having to search for letters.
Two other layout thoughts. 1) maybe stretching out the spacebar a bit. since thats a frequently pressed key it'd be nice to have it by the other letters and closer to the thumbs., 2) rearranging the numpad to have the zero at the bottom center as with a typical dialer numpad. This would require splitting the spacebar into two segments.
Just my 2 cents.
Sent from my Dell Streak using XDA App
gtg203a said:
Awesome! Some color / shading might help to distinguish between the letters and numbers and more easily find keys. May be its something you adjust to but i find myself having to search for letters.
Two other layout thoughts. 1) maybe stretching out the spacebar a bit. since thats a frequently pressed key it'd be nice to have it by the other letters and closer to the thumbs., 2) rearranging the numpad to have the zero at the bottom center as with a typical dialer numpad. This would require splitting the spacebar into two segments.
Just my 2 cents.
Sent from my Dell Streak using XDA App
Click to expand...
Click to collapse
Can't get color to work, yet. Good idea on the spacebar(s). Check this version out.
Screenshot
Here's the current state of things (as of the build above). I'm going to look more into changing the color of the number keys, but I don't think it's really as necessary with this layout. Any and all suggestions are welcomed, and I will let you know what I can/can't/will/won't do.
Also, anyone with android programming experience who can tell me things like, "What are the image format requirements for icons like the one on the delete key?" please let me know if you can offer expertise.
Zelman said:
Can't get color to work, yet. Good idea on the spacebar(s). Check this version out.
Click to expand...
Click to collapse
hi thanks alot for the keyboard, its amazing, only 1 bug/error or maybe its just me, as i type a text, after every fullstop, it automatically changes to capital which is good, but it doesnt change back to small case letters after the first letter has been typed, for example if i type this and then stop. IT CONTINUES LIKE THIS. hope u understand? plz help cause otherwise this keyboard would be perfect for me
kag8 said:
hi thanks alot for the keyboard, its amazing, only 1 bug/error or maybe its just me, as i type a text, after every fullstop, it automatically changes to capital which is good, but it doesnt change back to small case letters after the first letter has been typed, for example if i type this and then stop. IT CONTINUES LIKE THIS. hope u understand? plz help cause otherwise this keyboard would be perfect for me
Click to expand...
Click to collapse
I have definitely seen the same issue. I will take a look at the source, but if anyone has the SDK and has a good eye for troubleshooting code, feel free to post hints.
We got touchscreen games.....
We got a nice D-Pad.......
We got a nice analog touchpad.......
We got nice buttons.......
We don't have a way to assign the D-Pad and buttons to emulate sections of the touchscreen.
We don't even have a way for the analog touchpad to emulate swipe touchscreen actions without it being programmed on a per game basis.
Would seem the most basic function of this phone that should be developed, but nobody has even thought of it or mentioned it.
Why is this?
Playing touchscreen games with the D-Pad/Touchpad and Buttons seems like an extremely obvious way to take advantage of non-Xperia Play Optimised games, and should be a basic feature of the phone.
Wierd why SE or any Devs have not even thought about it.
Thoughts?
That's not a bad idea, given that there were completely customizable profiles for each and every game.
...but at the same time, it already sounds resource heavy.
That is what I was thinking.
Sony could let you emulate the onscreen keys with the gamepad. Like putting overlays on screen,tapping them lets you assign it to keys on the gamepad.
As for non gaming,using the touchpad as a track pad.
Swiping left to right/right to left switches from homescreen to homescreen.
When in the browser, scrolling up and down in the middle (between the circles) could emulate scroll functionality.
We should like, create an Xperia Play general forum!! D You know, where people can discuss non-development related posts there!! It would be nice, huh? Oh wait - we have one -.-.....
Thoughts?
The Arc has a General and Q&A section why dont we
peter768 said:
We should like, create an Xperia Play general forum!! D You know, where people can discuss non-development related posts there!! It would be nice, huh? Oh wait - we have one -.-.....
Thoughts?
Click to expand...
Click to collapse
AndroHero said:
The Arc has a General and Q&A section why dont we
Click to expand...
Click to collapse
http://forum.xda-developers.com/forumdisplay.php?f=1091
He means separate General and Q&A sections. I never saw the difference when I was in the Galaxy S forums, but...
Hey all,
Does anyone know whether or not the traditional function keys (F1 - F12) can be supported on the keyboard dock?
What initially brought this up for me was that I'm playing around with a terminal emulator that looks to be a port from the desktop version and some of the commands use the standard Fn keys which don't appear to be present on the keyboard dock. More generally though, with amazing new environments like Ubuntu for Android on the horizon the traditional function keys are going to become more of a requested standard feature on the keyboard dock in order to support programs/apps that rely on them.
If anyone has any suggestions or feedback on this it would be really appreciated
Cheers!
oO_SwooP_Oo said:
Hey all,
Does anyone know whether or not the traditional function keys (F1 - F12) can be supported on the keyboard dock?
What initially brought this up for me was that I'm playing around with a terminal emulator that looks to be a port from the desktop version and some of the commands use the standard Fn keys which don't appear to be present on the keyboard dock. More generally though, with amazing new environments like Ubuntu for Android on the horizon the traditional function keys are going to become more of a requested standard feature on the keyboard dock in order to support programs/apps that rely on them.
If anyone has any suggestions or feedback on this it would be really appreciated
Cheers!
Click to expand...
Click to collapse
it can be, but do apps even support it, as for the commands on Fn keys that may be a little bit harder, as the mapping for Fn is a little funny
oO_SwooP_Oo said:
Hey all,
Does anyone know whether or not the traditional function keys (F1 - F12) can be supported on the keyboard dock?
What initially brought this up for me was that I'm playing around with a terminal emulator that looks to be a port from the desktop version and some of the commands use the standard Fn keys which don't appear to be present on the keyboard dock. More generally though, with amazing new environments like Ubuntu for Android on the horizon the traditional function keys are going to become more of a requested standard feature on the keyboard dock in order to support programs/apps that rely on them.
If anyone has any suggestions or feedback on this it would be really appreciated
Cheers!
Click to expand...
Click to collapse
In ubuntu there is a settings menu that allows you to change most of the shortcuts that require the FN key
Hackers k3yboard on the market has f keys i think. And cursor keys..
Sent from my Transformer Prime TF201 using XDA Premium App
lilstevie said:
it can be, but do apps even support it, as for the commands on Fn keys that may be a little bit harder, as the mapping for Fn is a little funny
Click to expand...
Click to collapse
Do apps even support it? No not generally for Android, however, lets say for argument's sake that TFP is running Ubuntu for Android. It wouldn't be unreasonable to suppose that in that environment you would have a desktop package installed that ran in Ubuntu running on your TFP. In this case, that desktop application may have support for the F1-F12 keys (think of your favorite developer's IDE for example). In this scenario, the current layout and key-mapping of the TFP dock isn't supportive.
doddsie said:
Hackers k3yboard on the market has f keys i think. And cursor keys..
Sent from my Transformer Prime TF201 using XDA Premium App
Click to expand...
Click to collapse
Sorry for not being clear, I'm interested in extending the capabilities of the TFP keyboard dock so that it could be used instead of resorting to a soft keyboard.
mtotho said:
In ubuntu there is a settings menu that allows you to change most of the shortcuts that require the FN key
Click to expand...
Click to collapse
I don't believe that helps with app specific Fn button mappings
oO_SwooP_Oo said:
Do apps even support it? No not generally for Android, however, lets say for argument's sake that TFP is running Ubuntu for Android. It wouldn't be unreasonable to suppose that in that environment you would have a desktop package installed that ran in Ubuntu running on your TFP. In this case, that desktop application may have support for the F1-F12 keys (think of your favorite developer's IDE for example). In this scenario, the current layout and key-mapping of the TFP dock isn't supportive.
Click to expand...
Click to collapse
ubuntu looks at the keymap in terms of a number, with a kernel patch you can make it report the number associated with F1-12, in fact this patch is in place in my upcoming native ubuntu for tfp
lilstevie said:
ubuntu looks at the keymap in terms of a number, with a kernel patch you can make it report the number associated with F1-12, in fact this patch is in place in my upcoming native ubuntu for tfp
Click to expand...
Click to collapse
Really looking forward to this! Even following you on Twitter so I don't miss an announcement
It's the sole reason I bought my Prime.
You can map any of the keys you'd like via /system/usr/keylayout/asusdec.kl
Find a key you want to change, and make its assignment F1 (or whatever Fkey you need). Save, reboot.
Whether or not that keysym gets passed through to your app depends on the app itself.
agentdr8 said:
You can map any of the keys you'd like via /system/usr/keylayout/asusdec.kl
Find a key you want to change, and make its assignment F1 (or whatever Fkey you need). Save, reboot.
Whether or not that keysym gets passed through to your app depends on the app itself.
Click to expand...
Click to collapse
Ya that would work at the cost of losing an existing key due to the re-map. Rather than lose key functionality I think that lilstevie's response above sounds like the way to go. That way the keyboard dock would be able to report a key combination such as Fn + 1 = F1 so that the appropriate key code could be generated and handled. Still though, it leaves us waiting for a baked (or as lilstevie puts it - a patched) kernel with supporting drivers.
lilstevie said:
ubuntu looks at the keymap in terms of a number, with a kernel patch you can make it report the number associated with F1-12, in fact this patch is in place in my upcoming native ubuntu for tfp
Click to expand...
Click to collapse
Looking forward to it's launch *thumbs up*
I'm wondering if anyone still has the original JellyBean keyboard knocking around. I'm not looking for a knockoff, or a keyboard based on the JellyBean keyboard, but the original keyboard. There used to be APK packages all over the place, but I haven't seen them in a long while and I find it incredibly difficult to use a keyboard that has no key boundaries.
If anyone out there still has the old APK somewhere, I'd very much appreciate a copy. I've spent the past two or three hours trawling old threads, but links are either dead or point elsewhere these days.
Whoa, 4.1 keyboard? First why? I'm intrigued by this. I respect the OG look and feel. I did some looking around and I have ran into the same problem as you. Let me suggest a few things if you have the free time.
1. Try grabbing it from one of those old roms that are based on 4.1/4.2.
2. Finding a old firmware from 4.1/4.2 again doing the same as the first.
That is my best bet for you. I do not see as this would be helpful though, as it probably wouldn't be compatible with the device you are running(I'm assuming at least 5.1 above.) I will do some more looking around for you and get back with ya.
Best of luck.
Dr.Lost said:
First why?
Click to expand...
Click to collapse
It's the actual design of the keyboard. I need visible borders around keys because my hand-eye coordination is questionable at best, and the keyboards from android 5 and up got rid of individual buttons altogether.
Ripping it from firmware is my next option, but I'm not entirely convinced I can actually pull an installable APK from it. I'm having trouble with flashing on my phone, it's a bit hit & miss. I'll give it a shot anyway.
&Delinquent[$] said:
It's the actual design of the keyboard. I need visible borders around keys because my hand-eye coordination is questionable at best, and the keyboards from android 5 and up got rid of individual buttons altogether.
Ripping it from firmware is my next option, but I'm not entirely convinced I can actually pull an installable APK from it. I'm having trouble with flashing on my phone, it's a bit hit & miss. I'll give it a shot anyway.
Click to expand...
Click to collapse
You can always download Gboard for the boarders, I believe it has an option for borders
Dr.Lost said:
You can always download Gboard for the boarders, I believe it has an option for borders
Click to expand...
Click to collapse
Yes Google keyboard is the best and it has an option of separate keys. Get it on play store. No need to get android 4.1 keyboard. You can also try Microsoft SwiftKey keyboard.
Well, after occasionally looking, I finally found what I believe to be as close to the original keyboard as I will ever find. Google Keyboard was awful, by the way.
WARNING
I have not scanned the attached apk. I have merely included it for your convenience. I do not know whether or not the permission request for "phone" was legitimate. I did not grant this permission. If you use this keyboard, you do so at your own risk. Remember, this is years-old and may be vulnerable.