Is a mouse-drag-lock functionality possible? - Other Tools & General Discussion

Your first reaction to this might be, why would anyone need this on a touch screen device?
This is why:
I have a muscular disease which makes my body very weak and I’m using an electrical wheelchair. On my wheelchair I have a Bluetooth module which allow me to operate the mouse pointer using the joystick on my wheelchair. I can move the mouse pointer and with a quick push to the left I do a click. Since a click is being made by quickly pushing the joystick to its side I can never click and move the pointer at the same time. Because of this I can’t use any functions or apps which requires drag and drop, like e.g. playing Wordfeud.
My dream solution would be:
A widget were I quickly and easily can turn drag-lock on and off by clicking on it. When active the first click would behave like the button is pressed down, until I make a new click which then would release it.
Questions:
Is it possible to make a function like this for Android? And if so, does anyone here have the knowledge to please make such a widget/app/service? I guess it needs to be some kind of background service so it can be active even when other apps are in the foreground.
(Hope I'm not breaking any rules by saying this, but I would even be happy to pay a small fee for your efforts if you can accept PayPal.)

Related

How about a back gesture?

I appologize if its already on here somewhere but I didn't find much on it. what I think would make the G1 much nicer to use would be a back gesture rather then having to reach down to the back button all the time. u know slide your thumb from right to the left when ur in an app and it would be the same as streching your thumb all the way down to the back button. If someone could either tell me how to set gestures or make something quick and simple to do it I think it would be much nicer to use and I would appriciate it much.
This forum is great and helped me tons on my universal so naturally I'm turning here for help first. I have a feeling by the end of the year Android will be killin the iphone! Turns out its not the phone, its the OS... lol..
The G1 does that to a certain extent but what you are talking about would require a lot of codding in the OS, I don`t think it would be a simple task. But if you are a coder and want to do this, I`m sure other people can offer you some assitance, JF would be one of them for sure. Cheers!
svxdriver said:
u know slide your thumb from right to the left when ur in an app and it would be the same as streching your thumb all the way down to the back button.
Click to expand...
Click to collapse
Possibly the only space the operating system reserves for its own input detection is the notification bar. I imagine it might be possible to add some kind of swipe detection to that. However considering how narrow that space is, I don't see how it would be any better than just clicking the back button.
As for the system detecting swipes on the whole lcd, that's probably a non-starter. It would break the touch user interface of many apps.
Currently there are two ways to bring up the programs tab - dragging the tab up and a short press on the tab itself. It *may* be possible to change the function of the short press to 'back' but I think that may cause a lot of inadvertent 'back' presses...
boogie1077 said:
Currently there are two ways to bring up the programs tab - dragging the tab up and a short press on the tab itself. It *may* be possible to change the function of the short press to 'back' but I think that may cause a lot of inadvertent 'back' presses...
Click to expand...
Click to collapse
I think what svxdriver wants is for a leftward swipe to be universally recognized as a backstep, meaning not just on the Launcher screen but in all applications.
Not sure how well that would work. The o/s would need to distinguish between a swipe and just scrolling across the screen. Easier, I think, to just use the back button.
BobbyHill said:
Not sure how well that would work. The o/s would need to distinguish between a swipe and just scrolling across the screen. Easier, I think, to just use the back button.
Click to expand...
Click to collapse
well it doesn't have a hard time distinguishing between moving up on a page and when you drag from the top of the screen to pull the notification bar down. in windows mobile I had a program that I could assign different gestures to do different things.. I thought it the same kind of thing would be handy.. but I wouldn't want it to go back cause I swiped, onlyl if I swipe from the edge of th screen to signify I want to go back..

Modification idea for S2U2

i remember a while back a fake video of a guy using a thumb print to unlock his phone.
Is there a modification that can be done so that somebody could just touch a location on the screen to unlock it? I wouldnt mind putting a fake thumb print background and having that as the unlock
I don't know of any answer to this, but a cool looking method would be that you have to hold your thumb on there for 1.5 - 2 seconds while a 'scanning bar' moves down the thumb like a photocopier.
Requiring a thumb to be held on would make it more secure against accidental unlockings in the pocket.
Calling any bored developers...
jez83uk said:
I don't know of any answer to this, but a cool looking method would be that you have to hold your thumb on there for 1.5 - 2 seconds while a 'scanning bar' moves down the thumb like a photocopier.
Requiring a thumb to be held on would make it more secure against accidental unlockings in the pocket.
Calling any bored developers...
Click to expand...
Click to collapse
good idea..anybody want to attempt this?
i would be keen in using this! nice idea guys.
The purpose of S2U2 is to make people do a sliding gesture in order to unlock the phone, so that it cannot be unlocked using a simple "touch", even a long one on the screen.
So your request is just the contrary of what everybody wants S2U2 to do...
With your method, what would prevent a long un-wanted touch to be performed while the phone is in your pocket ?
Please also remember that Windows Mobile devices have, for the time being, resistive screens, unable to detect "a thumb touch"... They only can detect "one pixel at a time".
mysterd said:
The purpose of S2U2 is to make people do a sliding gesture in order to unlock the phone, so that it cannot be unlocked using a simple "touch", even a long one on the screen.
So your request is just the contrary of what everybody wants S2U2 to do...
With your method, what would prevent a long un-wanted touch to be performed while the phone is in your pocket ?
Please also remember that Windows Mobile devices have, for the time being, resistive screens, unable to detect "a thumb touch"... They only can detect "one pixel at a time".
Click to expand...
Click to collapse
not sure what everybody wants S2U2 to do, if you mean what it was intended for isnt the purpose of this forum to build apps and change existing apps to further everyone's knowledge and pleasure of their phone? If you dont like the idea, no big deal dont comment.
What your saying is that something would have to press the power button on the phone and then touch a certain location for a set amount of time. I think this is highly unlikely, even more so for the people that carry their phone in a case or by itself in a empty pocket.
Im not sure what you mean by one pixel at a time, my sbp keyboard recognizes when I hold down a certain letter, so not sure how te WM would prevent this from working
You might be able to do something like this with wisbar desktop. I made something like this for a star wars image but nothing that scrolls down like you said. If any software could do it i bet on wisbar desktop. Great idea.
ls6tt said:
not sure what everybody wants S2U2 to do, if you mean what it was intended for isnt the purpose of this forum to build apps and change existing apps to further everyone's knowledge and pleasure of their phone? If you dont like the idea, no big deal dont comment.
What your saying is that something would have to press the power button on the phone and then touch a certain location for a set amount of time. I think this is highly unlikely, even more so for the people that carry their phone in a case or by itself in a empty pocket.
Im not sure what you mean by one pixel at a time, my sbp keyboard recognizes when I hold down a certain letter, so not sure how te WM would prevent this from working
Click to expand...
Click to collapse
By "one pixel at a time", i mean "one pixel at a time"... When you press a resistive screen, even with your whole thumb, in the end WinMo retrieves the coordinates of a single pixel that was "clicked". Actually the screen returns the coordinates of the pixel at the center of the pressed area (or something like that).
As for my comment, please be free to tell me i'm wrong, but please let me free to comment also
And finally, concerning the situation i describe to be likely, you're right, S2U2 was made because the situation is very likely : even with a case, it's very easy to answer a phone call or to click everywhere on an app when the phone is in the pocket.
So, no offense meant, let's all keep cool.
Have a nice day.
mysterd said:
By "one pixel at a time", i mean "one pixel at a time"... When you press a resistive screen, even with your whole thumb, in the end WinMo retrieves the coordinates of a single pixel that was "clicked". Actually the screen returns the coordinates of the pixel at the center of the pressed area (or something like that).
As for my comment, please be free to tell me i'm wrong, but please let me free to comment also
And finally, concerning the situation i describe to be likely, you're right, S2U2 was made because the situation is very likely : even with a case, it's very easy to answer a phone call or to click everywhere on an app when the phone is in the pocket.
So, no offense meant, let's all keep cool.
Have a nice day.
Click to expand...
Click to collapse
thanks for the explanation. Wasn't sure what you meant.
If it recognizes one pixel at a time and you set a block of pixels as the touch point wouldn't this work.
thanks for the advice, anybody else?
You could make it look like it was scanning your thumb, but you couldn't make it really scan it. If you open up one of these touch screens it is just some metal dots on two sheets of clear plastic. They register when they are pressed together and touch. Nothing more.
I believe that Sunscape is an app that will appeal to alot of you guys.http://forum.xda-developers.com/showthread.php?t=416843 I never tried it but I hear it has a rub to unlock feature...as well as using possible pressure points on the screen to unlock.
I've been doing alot of research about unlockers because I want to build one that like an unlocker combined with an applauncher, when you slide to unlock you basically just slide the icon you want to launch after the unlock and once the screen unlocks it opens to that program. I think it seems logical and keeps people from having to delve into the UI just to unlock and send an SMS or whatever...
I get another idea . In this version i Slide to right , who can change this for slide to left becouse i have SE Xperia X1. And slide to right it's uncomfortable for me becouse slider it's moving. If someone have this motive, please place this

Android 3-DOF Controller App

Hello guys. I've just released my app's source code as well as a short video at:
http://androidcontroller.googlecode.com/
--necessary improvements list--
on the Android side:
* service discovery so that the client and the server can find each other on the local network (it's very annoying having to manualy enter an IP address in a textfield that's why I change the source code every time and compile with the new ip )
* kalman (or some other kind of) filtering to smooth the sensor output
* improve menus/configuration/interface
* look for a marker and calibrate automaticaly
on the windows side:
* switch model you're rotating somehow (ability to load models via xaml files?)
* interact with the object (I'm already transmitting the touch screen's x/y event)
* smooth the sensor data on the windows side to take the load off the android app
* sounds
* transmit images to display on android or sounds?
I would appreciate VERY much ANY help that anybody could provide. If you are interested in contributing code please contact me and I will add you to the project members list.
Well Done !
congrats
HES A JUBEH IMPOSTER
Just kidding, awesome app btw
wow...this is pretty cool. I would love to help but due to my lack of knowledge in this. Keep up the good work!!
Great work, I'd love to see how this develops.
Starred in google code.
Everybody thanks for the encouraging remarks
re
Génial___$$$$$$$$
Draw custom buttons to the touch screen which send keyboard commands to windows, and implement gamepad support for the sensors? Then this could be used as an input device for a computer.
bjehsus said:
Draw custom buttons to the touch screen which send keyboard commands to windows, and implement gamepad support for the sensors? Then this could be used as an input device for a computer.
Click to expand...
Click to collapse
But if I do that then the touch screen becomes just another gamepad, and a bad one for that matter since touch screens have no tactile feedback (i.e. the finger is not aware of wether it has pushed the button or not). Tactile feedback could be implemented via vibration or perhaps even audio feedback with sound for button press but both those scenarios are impractical for a gaming situation where buttons are being pressed at a frantic pace.
Besides I wanna do more than just pushing buttons. Something with touching/swiping gestures etc. Transmitting data from the pc to the mobile device, or sounds? ooor.. dunno^^
I need some good ideas on what more one could do with this ^_^
I'd be more than happy to help, unfortunately the most I can do for you is clean up images and menu buttons. If you need any of that done feel free to hit me up.
woah
This is really cool. Are there any real apps available yet?
henrynhl said:
This is really cool. Are there any real apps available yet?
Click to expand...
Click to collapse
Plx define 'real' apps.
Actually this is a great idea, I'm surprised no one had thought of it yet.
Blender (open source 3d suite) supports NDOF devices nowadays - I'll see about giving this a try when I get a chance, and perhaps contribute some code (and we'd need a linux server as well, which shouldn't be too big of a deal)
Jubei said:
But if I do that then the touch screen becomes just another gamepad, and a bad one for that matter since touch screens have no tactile feedback (i.e. the finger is not aware of wether it has pushed the button or not). Tactile feedback could be implemented via vibration or perhaps even audio feedback with sound for button press but both those scenarios are impractical for a gaming situation where buttons are being pressed at a frantic pace.
Besides I wanna do more than just pushing buttons. Something with touching/swiping gestures etc. Transmitting data from the pc to the mobile device, or sounds? ooor.. dunno^^
I need some good ideas on what more one could do with this ^_^
Click to expand...
Click to collapse
I have an idea, heh...use it to control the mouse on a PC.
There are remotes that work using accelerometers and such...by tilting the remote up, it moves the mouse arrow on the screen up, left goes left, etc. Then simply have the screen react to a short tap(which would be a single click), double tap (which would be a double click), and a long press (for right click).
That is certainly something that I would use on a daily basis.
jmhecker said:
I have an idea, heh...use it to control the mouse on a PC.
Click to expand...
Click to collapse
Thanks for your feedback jmhecker! Do you mean like a wiimote? If so then unfortunately that's not possible with the HTC Dream unless the user performs some kind of calibration process first (because the device has no way of knowing where the monitor is). So first some sort of calibration would be necessary, which could be done by placing a marker/qr code on the monitor then pointing the camera OR just pointing the device to the middle of the screen and pressing a button (which is what i"m doing now to calibrate).
Jubei
Jubei said:
Thanks for your feedback jmhecker! Do you mean like a wiimote? If so then unfortunately that's not possible with the HTC Dream unless the user performs some kind of calibration process first (because the device has no way of knowing where the monitor is). So first some sort of calibration would be necessary, which could be done by placing a marker/qr code on the monitor then pointing the camera OR just pointing the device to the middle of the screen and pressing a button (which is what i"m doing now to calibrate).
Jubei
Click to expand...
Click to collapse
Kind of like that, yes. But, not exactly.
Basically, the phone knows when it is in 'zero' position. IE: lying flat on its back.
Now, I tilt the phone (rotate) to the left a smidge, so it look like / (when looking at it if it were in front of you...what oyu see is the bottom (where the plug is) of the phone. Now, when you tilt it like that, the mouse cursor moves left. Then when you turn it like \, it moves right...tilt the phone forward, it moves down, and tilt it backwards, and it moves up.
Kind of what you have being done already with the video and the plane in it...but, rather than move the plane, move the mouse cursor.
Does that make sense?
This with remote droid...
jmhecker said:
Kind of like that, yes. But, not exactly.
Basically, the phone knows when it is in 'zero' position. IE: lying flat on its back.
Now, I tilt the phone (rotate) to the left a smidge, so it look like / (when looking at it if it were in front of you...what oyu see is the bottom (where the plug is) of the phone. Now, when you tilt it like that, the mouse cursor moves left. Then when you turn it like \, it moves right...tilt the phone forward, it moves down, and tilt it backwards, and it moves up.
Kind of what you have being done already with the video and the plane in it...but, rather than move the plane, move the mouse cursor.
Does that make sense?
Click to expand...
Click to collapse
I could see this working with RemoteDroid, or something of that nature. Make the tilt like a joystick, and the screen with a touch pad and buttons. That would make a killer game controller
jmhecker said:
Kind of what you have being done already with the video and the plane in it...but, rather than move the plane, move the mouse cursor.
Does that make sense?
Click to expand...
Click to collapse
It does yes. But i think it would require a lot of work to be usable because isometric or isotonic (speed of cursor relative to tilt angle) devices are not nearly as usable as mice. So in the end you'd spend so much hours coding just to have another mouse, whereas I think this device can be more.
it has a speaker, a display, vibration, buttons, keyboard, a trackball, sound. It has a lot of potential to be used just as a simple mouse.

Question about the sensor of touch pro

As i know that touch pro is not only can be touched on the screen but also the hard button area ( home, back, call, hang up buttons)
How can i use that feature
Which software that i need to install or how can i active it
Thank for reading my topic
What do you want exactly? Do you want to remap hardware buttons?
the hardware buttons are enabled by default. you don't have to 'activate' them.
No! My point is how can i use the sensor of hardware button ^^
Well,did you mean to use the capacitive surface of those sensors,not the buttons itself? And what exactly do you want? Please explain.
google for "G-scroll"
TomasNM said:
Well,did you mean to use the capacitive surface of those sensors,not the buttons itself? And what exactly do you want? Please explain.
Click to expand...
Click to collapse
My point is
Instead of pushing down the 4 hard buttons (call, back, home, hang off) i just need to touch it on the surface?
You can buy gscroll (mobilesrc.com), but unless you can get the 1.x series, I'd pass. The 2.x series is buggy as hell, and it seems like development has stopped. There are some free apps you can find around here as well. I'm thinking Dredscroll is one, and there was another app called Butler (I think, lol) that allowed you to use it as a launcher with gestures on the area. Gscroll lets you swipe to scroll (it's good for reading ebooks, when it's working) as well as to launch things, but it has the annoying habit of going on smoking breaks.
As I know HTC testing software,I can say,it could not be a problem to create an app of this kind,but...
- Do we have SDK for it(I didin't searched for it yet)?
- Currently I don't know,how to send keyboard hooks to the system
- I cannot prevent/disable default keyboard hooks
So that means,I am not able to solve your puzzle. Sorry.
That was my honest opinion...
I don't think he's asking about the Vibrant-Scroll Wheel, I think he's talking about the Optical Track, itself.
[As the Home, Back, Answer, & End Call buttons require you to actually PUSH them down.]
You know, the "OK/Enter" button. When you place you finger on it [NOT PRESS IT], by default, it lights up the Bottom Hardware Keys, as well as brightens the screen.
If it's not working for you, I recommend Backing up your Important Information with either SPB Backup or Microsoft MyPhone, and flashing a New ROM. There are certain Drivers that control the Optical Track. What they are, however, is beyond me.

Type Cover can't handle mouse and keyboard simultaneously

I'm not sure if it's just my cover or not but any time I am typing something the trackpad disables itself. While this is fine when making documents, it really sucks when trying to play games on it. If I hold down wasd to move I can't look around due to the trackpad being disabled. Is there a setting or registry tweak to fix this or is this just how the type cover works?
Wow, I never even realized that it does that. I will keep an eye out and let you know if I see or hear anything to bypass it.
Hardcore73 said:
Wow, I never even realized that it does that. I will keep an eye out and let you know if I see or hear anything to bypass it.
Click to expand...
Click to collapse
Same here. If a key is being held, the trackpad stops responding until the key is lifted.
did any of u try this with a bluetooth mouse?
Using a separate mouse works fine (Bluetooth or usb). The problem comes from the built in trackpad on the typecover keyboard itself.
It's one of only two issues I have with it (the other being the infamous Fn problem)
ahh kk i dont have any worries i despise touchpads
gsmumbo said:
I'm not sure if it's just my cover or not but any time I am typing something the trackpad disables itself. While this is fine when making documents, it really sucks when trying to play games on it. If I hold down wasd to move I can't look around due to the trackpad being disabled. Is there a setting or registry tweak to fix this or is this just how the type cover works?
Click to expand...
Click to collapse
This is by design, it is to prevent your palms causing the mouse to move while typing. It is implemented in the driver, and isn't user configurable at this time.
schettj said:
This is by design, it is to prevent your palms causing the mouse to move while typing. It is implemented in the driver, and isn't user configurable at this time.
Click to expand...
Click to collapse
Makes sense. It would be nice to be able to disable that though.
I have a bluetooth mouse which I bought for the Surface(the Wedge) but it would be great to be able to play games with the type cover on quick trips instead of having to carry around the mouse.

Categories

Resources