For a while now, I've been using ShareKM
to control my phone from my PC when it's docked next to my monitor.
Basically the PC mouse cursor moves off the screen onto the Android screen, just like when you have dual monitors. It shows a mouse cursor on your device and also lets you use your PC keyboard to type on Android.
This seems to have stopped working on Android 4.3 as I can still see the cursor, but mouse clicks don't work. So I'm looking for an alternative. Does anyone know of any that work well?
Thanks :good:
the_scotsman said:
For a while now, I've been using ShareKM
to control my phone from my PC when it's docked next to my monitor.
Basically the PC mouse cursor moves off the screen onto the Android screen, just like when you have dual monitors. It shows a mouse cursor on your device and also lets you use your PC keyboard to type on Android.
This seems to have stopped working on Android 4.3 as I can still see the cursor, but mouse clicks don't work. So I'm looking for an alternative. Does anyone know of any that work well?
Thanks :good:
Click to expand...
Click to collapse
We have been discussing sharekm here: http://forum.xda-developers.com/showthread.php?t=2176712&page=6
Related
I want to find out if anybody have any fix for this:
I have the full HDMI dock (with 3 full size USB ports) and I use it a lot... it’s very convenient, here’s my setup;
I’m using a KVM cable to switch between my RAZR and my pc using the same keyboard and mouse.
I just update to ICS from GB, before the update the mouse settings was perfect, while the phone is on the dock the right button of the mouse was set to “return or go back a screen”; the left button was for “make any selection” and the scroll button would activate a “menu” on any screen.
After the update (GB to ICS) the scroll button does not work and the right and left buttons is set to “selection”.
So I just want to find out if there’s a “settings” for the mouse or if any developer car modify this settings.
Thanks a lot
This won't help you at all with your question, but my keyboard and mouse worked exactly the same after the update.
My problem is that i no longer has the Firefox that came on the hd station.
Do you still have the hd station's Firefox available after your ics update?
kpitao said:
I’m using a KVM cable to switch between my RAZR and my pc using the same keyboard and mouse.
Click to expand...
Click to collapse
I'm sorry that I can't help either. If you dont' mind, please explain the setup in noob speak and I will try it. I have the HD Station, so what else would I need to make this work?
Hello everybody,
I have an Iconia A500, running with Jelly Bean / rooted, Cyanogenmod 4.1.2 from Randomblame.
So far so good. As most of you know, this device supports bluetooth mice and USB mice. I am using both kinds of mice quite often for working in office tools or for the good old ScummVM games.
Now to my question. Every mouse I use only has the left click function. Right click does the same as left click. Is there a possibility to configure the right button? In Office I would like to get the "long press" instead, in the ScummVM Games I would like to get the "default action", wich is highlighted on touch.
I dont mind if I can configure directly in Android or if I have to use an app. I would be glad for any idea which could help.
Thank you!
I don't think you can get right click of the mouse on the phone, because if you connect the mouse your clicks (any button) simply translates into "touches". As "left" and "right" is not something about "touching" the screen. I tested this on Nexus 7 (where you just plug mouse and get black mouse cursor visible on the screen) -- no one app didn't react on "right click" or "mouse over" (no a button to highlight). You can click and drag - that is ok and no problems. You can mimic any touch action, but i didn't notice event implementation for mouse specific staff.
greenyadzer said:
I don't think you can get right click of the mouse on the phone, because if you connect the mouse your clicks (any button) simply translates into "touches". As "left" and "right" is not something about "touching" the screen. I tested this on Nexus 7 (where you just plug mouse and get black mouse cursor visible on the screen) -- no one app didn't react on "right click" or "mouse over" (no a button to highlight). You can click and drag - that is ok and no problems. You can mimic any touch action, but i didn't notice event implementation for mouse specific staff.
Click to expand...
Click to collapse
Hey,
thank You already. For my Iconia it's the same. Just plug in the USB Adapter or connect the Bluetooth device and it's running with this black arrow. But theoretically it should be possible to get different actions by different buttons. The mice are sending the signals for right and left button (Windows PC detects it). Only Android is just configured to understand them all as "left" (In previous Android Versions the right button often was configured to "back").
What I need is something, which defines my right button as long press or something else - similar to the Logitech Setpoint software for PC (There you also can set shortcuts, Keyboard Combinations or whatever for nearly every button). I am sure, I am not the first one thinking about this, so isn't there any app/driver/trick to get this working?
I guess i can't give you concrete answer or tip here.
I am only wonder if they had support for all mouse stuff in previous Androids, why they decided to remove it from 4.1
...
technically I think it is possible that right click work under some kernels the version before last of es explorer used to work with right click like in windows but now does not... I have a XOOM runnig team eos 3 stable release
Plenty of Remote Desktop software can "decode" right click so obviously right click and left click are registered differently from android but as android lacks "right-click functionality" (it) replaces both as a left click (touch) trigger. The trick would be to replace "long touch" for right click.
To those who have bought (for example) a Note 12.2 tablet for samsung, plugging in a mouse and using "Hancomm office" would turn the tablet into an ideal laptop. After all it's big enough and now that the software is pouring in I see no reason why should Google (or at least a ... hack) won't give us proper right click. Long click is tedious for any serious consideration...
In Android every app has a menu, some devices like the Galaxy S3/4 have a hardware menu button, hitting right button could emulate the hardware menu button (it does have a specific key code, it can be opened from keyboard), or it could be used as a back like on old versions of Android (makes sense, you "enter" with left and "go back" with right), or it could easily emulate a "reasonably long" click (2.1 secs) or any keypress. The only thing that does not have *ANY* sense is making it equal to the left button like on recent Android. That's already there, no value added. If only someone could make an App to configure that choice...
Samsung Roms
I was using Samsung Roms before where when the bt mouse was connected the right button was acutaly define with "Back" and the middle mouse or mouse wheel was getting me "home".
However when I swiched to CM 12.1 the feature was not there, but as you describe left and right mouse are doing the same and mouse wheel is activating the search menu.
I haven't found any settings for that.
But I would be interested in any input on that regard.
Cheers
Joe
So i wanted to share with you what mouse and keyboard i am using to make easier find working moude and keyboard. Mouse i am using is Microsoft sculpt touch and keyboard is samsung galaxy tab 2 10.1 keyboard dock. I jope this helped you to find mouse and keyboard.
I use a Rii RT-UMK-100-BT bluetooth keyboard with built in touchpad. Like a mini version of a Logitech K400. My case is an Otterbox, so it has a built in stand. This setup works great for portable use and is like a mini laptop! I have a GT2 7
PS - a logitech k400 will not connect to our tablets without using a usb otg adapter and the dongle that comes with the keyboard. Hoping to save someone a headache of finding out the hard way like i did.
Sent from a rooted candy bar
Wow Guys this method of using the tablet looks way more fun
Zagnutty said:
I use a Rii RT-UMK-100-BT bluetooth keyboard with built in touchpad. Like a mini version of a Logitech K400. My case is an Otterbox, so it has a built in stand. This setup works great for portable use and is like a mini laptop! I have a GT2 7
PS - a logitech k400 will not connect to our tablets without using a usb otg adapter and the dongle that comes with the keyboard. Hoping to save someone a headache of finding out the hard way like i did.
Sent from a rooted candy bar
Click to expand...
Click to collapse
Have you had any issues typing and having the on screen keyboard pop up? I have tried several roms and stock and even with null keyboard or other equivalents installed, whenever I'm typing eventually the on-screen keyboard pops up taking over the whole screen.
Wish there was a way around this as I would like to use this more instead of my laptop. (I have a bluetooth keyboard)
I need a mouse and a keyboard for my GT2 7.0"
I don't like the crappy-small keyboars because I can't use it for my work.
Are there something that can work 100% with the bluetooth? Because the battery drain really fast with usb OTG and i prefer to charge the tablet during this operations.
Budget: 15/20€ or 20/25$
zeroeffect9k said:
Have you had any issues typing and having the on screen keyboard pop up? I have tried several roms and stock and even with null keyboard or other equivalents installed, whenever I'm typing eventually the on-screen keyboard pops up taking over the whole screen.
Wish there was a way around this as I would like to use this more instead of my laptop. (I have a bluetooth keyboard)
Click to expand...
Click to collapse
Null input method or external keyboard helper in play store
You need to choose it after downloaded, and i'm sure they works because i'm using right now
Did anyone try:
1. Samsung ful size, no numeric, bt keyboard (with dedicated android keys)
2. Apple bt keyboard
3. Original tab 1 (7 and 10) dedicated dock-like keyboards (same - with android keys)
with tab 2 7.0?
Marecki_ said:
Did anyone try:
1. Samsung ful size, no numeric, bt keyboard (with dedicated android keys)
2. Apple bt keyboard
3. Original tab 1 (7 and 10) dedicated dock-like keyboards (same - with android keys)
with tab 2 7.0?
Click to expand...
Click to collapse
I'm using the apple BT keyboard. Pairs right up and works well.
FYI, the Apple BT keyboard model I'm using is the model A1314. It pairs with the OEM Samsung 4.1.2 OS, and CyanogenMod 10.2 nightly (I'm currently using 10-2-20131108-NIGHTLY-p5110)
To get the Apple BT keyboard to pair, I had to remove the batteries for a moment, re-install them, power on the keyboard and scan for new devices on the tablet. It paired within a few seconds of scanning.
---------- Post added at 05:19 PM ---------- Previous post was at 05:05 PM ----------
zeroeffect9k said:
Have you had any issues typing and having the on screen keyboard pop up? I have tried several roms and stock and even with null keyboard or other equivalents installed, whenever I'm typing eventually the on-screen keyboard pops up taking over the whole screen.
Wish there was a way around this as I would like to use this more instead of my laptop. (I have a bluetooth keyboard)
Click to expand...
Click to collapse
I currently and using CyanogenMod 10.2, and find I only need to press the down button (left of the home button on the bottom) to remove the on-screen keyboard, then I can type with the whole screen visible in mail or firefox or 2X (an RDP client I use).
Chrome and the built-in browser also will allow the on-screen keyboard to be removed. BUT you must hit the TAB key to get BT keyboard input to work after pressing the down button on the bottom of the screen to remove the on-screen keyboard.
Desktop Theme
I found this WIndows 7 desktop layout best suited for mouse and keyboard use. :good:
I'm using GT N8000 with android 4.1.2 and chroot Ubuntu Raring for my daily work.. I manage to use framebuffer as display WITHOUT turning off android UI using Linux Deploy, all went great but one thing missing is since android and ubuntu shares the same display, input problems pops in, I currently disable s-pen cursor on android so it will work best on ubuntu, as well as bluetooth keyboard.
one thing left out is my bluetooth mouse, its bugging to have dual mouse pointer on screen whenever I boot ubuntu and each didnt match others in calibration.
if only I can disable android mouse cursor just the way I can disable s-pen cursor in android, this will make a perfect machine.. now I'm stuck using only s-pen as pointing device in ubuntu to avoid erratic mouse behaviour.
I understand android have idc as input config, and I've located my dev/input for each devices, I'm looking for a way to disable mouse cursor in android to use it solely on linux
any comments are greatly appreciated :victory: thank you!
heavylildude said:
I'm using GT N8000 with android 4.1.2 and chroot Ubuntu Raring for my daily work.. I manage to use framebuffer as display WITHOUT turning off android UI using Linux Deploy, all went great but one thing missing is since android and ubuntu shares the same display, input problems pops in, I currently disable s-pen cursor on android so it will work best on ubuntu, as well as bluetooth keyboard.
one thing left out is my bluetooth mouse, its bugging to have dual mouse pointer on screen whenever I boot ubuntu and each didnt match others in calibration.
if only I can disable android mouse cursor just the way I can disable s-pen cursor in android, this will make a perfect machine.. now I'm stuck using only s-pen as pointing device in ubuntu to avoid erratic mouse behaviour.
I understand android have idc as input config, and I've located my dev/input for each devices, I'm looking for a way to disable mouse cursor in android to use it solely on linux
any comments are greatly appreciated :victory: thank you!
Click to expand...
Click to collapse
that sounds good! whot parameters did you use for framebuffer. I can only have black screen... (the system is running in VNC).:silly:
Today I’m going to bring a little bit of magic to your Wear OS watch.
As you know from the earlier post, Android Pie has introduced a new public API for using your Android device as a Bluetooth HID Device (e.g. mouse, keyboard, gamepad, etc.), so I built a simple app that demonstrates one of the possible ways you can use this API. Also, see below for a little surprise regarding compatibility...
So, you have probably already guessed from the title what the app does: it allows you to control the mouse pointer simply by waving your hand. It is compatible with any Windows, OSX, Linux (including Raspbian), Chrome OS, Android (including Android TV) device, as long as it has a Bluetooth radio; no root, no “server” software required. Just launch the app, perform Bluetooth pairing, and then you’ll be able to:
Use it as an intuitive pointer for presentations (and also click through the slides using cursor keys);
Play Fruit Ninja with your arms (e.g. by sideloading it on Android TV, or installing it on a Chromebook from the Play Store);
Control a media player from the sofa (e.g. when using a computer connected via HDMI);
Use it as a VR controller in some Cardboard games to walk around (not for Daydream though, since it has its own controller);
Impress your friends with some telekinetic powers.
Control your DeX-connected phone;
Download
Play Store
Source (Note: the source code doesn't include the Oreo hack)
How to use it
The app features three input modes: air mouse, cursor keys and keyboard input.
The air mouse mode is pretty straightforward. It has two on-screen buttons for left and right click, a top drawer to adjust motion tracking for the way you’re wearing your watch (on your left wrist, on your right wrist, or holding it in your hand like a laser pointer), and a bottom drawer for some extra functions: click and hold (a.k.a. Fruit Ninja mode) and middle click. If your watch is equipped with a rotating crown, you can use it for scrolling as well.
The cursor keys mode is simple enough: tap on the sides of the screen to trigger corresponding keys, double-tap in the center to trigger the Enter key, long-press to quit, and there are also swipe gestures for Escape, Backspace, Space and Tab keys.
Finally, the keyboard input mode allows using either an on-screen keyboard, or voice input. Note, though, that the text you’ll see entered on your connected device depends on your keyboard layout. Only US English is supported at the moment (I can add some more, but that will require you to manually switch the layout both in the app and on the device every time).
If your watch has some extra keys, you can use those to quickly switch between the input modes.
There are also some settings available. You can choose to stabilize the pointer movements (this will smooth out smaller motions like hands shaking), enable diagonal movements for the cursor keys (which is useful for those Cardboard games), or reduce the data rate (which is helpful when you use the app with some older Nougat-based Android TV box, and the mouse pointer just can’t keep up).
A word on compatibility.
Like I said, the API was made public in Android Pie, but (as a belated Christmas present) the app will work on any watch running Oreo as well. That is, when reboot your watch, and after the trippy dots animation you see a big colorful “W” and “Wear OS by Google” instead of the “Android Wear” logo, you should be fine. The API was introduced in Oreo, and it was a bit different (and also hidden) at the time, but before Pie is was only enabled on watches by default. There is a way to enable it on phones as well, but it requires root.
A few tips for troubleshooting.
If you connect and see that the mouse pointer is moving once per second in a really janky way, try turning Airplane mode on your watch on and off, and then reconnect. Looks like there is some occasional issue with power management in the Bluetooth stack…
If you want to adjust the “sensitivity”, please look for the pointer speed setting on the connected device, not in the app itself.
If you are using the app with a device that is connected to a TV, you’ll probably want to switch your TV to the “Game” picture mode. This should turn off any post-processing that may cause a lot of lag on modern TVs.
I also recommend turning off wrist gestures in your watch’s settings when you use the air mouse mode, otherwise there’s a high chance of triggering the “back” or “go home” gesture.
This looks great!
By chance is it possible to have an app that connects to the computer and when it disconnects it locks the PC!
c_86 said:
By chance is it possible to have an app that connects to the computer and when it disconnects it locks the PC!
Click to expand...
Click to collapse
Depends on what you mean.
If you want to make an app that sends Win+L (or Ctrl+Alt+L) when you press "disconnect" on your watch (or maybe connects, sends the key press, then immediately disconnects), then it should be easy enough to implement.
If you mean that the PC should lock itself when your watch disconnects (e.g. goes out of range), then obviously you'll need to have something on your computer to do that. Then again, Windows 10 has a feature called Dynamic Lock that does something similar based on your phone nearby presence.
Idea - Does it possible to implement the same functionality for Smartphone with Android 8? And after that to create Wear app for smartwatches with lower Android version, where the new API is missing - it will act as a remote for the companion app on the smartphone
bobybc said:
Idea - Does it possible to implement the same functionality for Smartphone with Android 8? And after that to create Wear app for smartwatches with lower Android version, where the new API is missing - it will act as a remote for the companion app on the smartphone
Click to expand...
Click to collapse
So, you mean, use a phone connected to a computer (or a TV, our whatever) using this API, then stream motion data from the watch using the phone as a proxy?
Technically it's possible, I wonder what the latency would be though.
Also note that a phone running Android 8 has to be rooted to do this (unlike watches), whereas Android 9 should just work.
Yea, you're right for the lag...
Then i think that it will be useful to have app with the same functionality for a smartphone
Sent from my SM-N960F using Tapatalk
bobybc said:
Yea, you're right for the lag...
Then i think that it will be useful to have app with the same functionality for a smartphone
Click to expand...
Click to collapse
It's not just lag, but power consumption as well.
This API makes use of the low-power mode of the Bluetooth radio called Sniff Sub-Rating (SSR) specifically designed for sending rapid bursts of tiny data packets, whereas watch-to-phone connection would have to be fine in a more generic way.
Making a phone app is really easy, you can pretty much use the same source code, with a few simple changes (mostly deletions). The Android Pie upgrade for your Note 9 is going to arrive pretty soon, which will allow you to experiment with it all you want.
I need the apk since I have a Moto 360 1gen so & cannot look at it on Googleplay