android HID keyboard - General Questions and Answers

What I really want to know is whether it is a hardware problem, or a software problem. Could I plug my android phone into a computer via USB and have it act as a hardware keyboard. I do not want to install anything on the computer, I want android to behave like the standard hardware.
Clarification I want to write a program/library for android that enables the device to fully emulate an ordinary keyboard, so that the operating system reports it as a standard keyboard device, and it would work in the BIOS or anywhere else that a keyboard works.

Related

using the phone as bluetooth keyboard/mouse?

I would like to use my phone as a generic Bluetooth keyboard and mouse for my computer and ps3.
I have found some apps that enables this, but it requires some sort of server software on the (win pc) computer.
So I wonder if it requires a different type of hardware or if its theoretically possible for the phone to show up as input device?

[Q] Send Key from PC/Laptop or External Keyboard, Keyboard Simulation.

Hi,
Android <-- USB/Bluetooth <-- PC/Laptop (Keyboard)
Few months ago, I try to get this things to work but no luck. Now I am really need to solve this again to make my life easier.
The case is in work place I have PC/laptop and my Android phone of couse. I want to use my phone with actively require keyboard typing for some reasons. Since I am using HTC Desire and I have two keyboards on my desk, why not I am using any of the keyboards to pair with my Android!.
I dont have any bluetooth keyboard and I want to utilize my desktop keyboard
After searching and googling with no luck for second time, I post here by hoping somebody can share with me with the same situation and interesting Android feature.
I know someone has hack a USB keyboard to directly connect to Micro USB in HTC to act as USB On The Go but I am not interested to cut my keyboard wire for that purpose only and not sure it can be done for Desire.
Bluetooth:
Last time I found a solution by using KeyPro from MobileGear and Choose a Freedom or i.Tech Virtual Keyboard driver. Then I create a Windows .NET application on laptop to send a Key code to KeyPro via bluetooth. The problem is I dont know the key codes designed for the keyboard to be sent. The developer also dont want to reveal the codes. I only need any real bluetooth keyboard supported by the supported keyboard to capture the key codes and map into my .NET application to simulate the keyboard from my Laptop.
** If somebody have the supported keyboard please share
USB:
Today I just thinking if possible from USB debugging mode (phone attached to Laptop USB), use adb shell, script/windows app or whats over, can send key to Android, so any active/foreground app can receive it just like what Android keyboard do???
LaNN

[Q] Laptop Dock for All Devices?

I know this might be tough and might not work for all devices, but can we make something, via USB cables/Bluetooth/WiFi or whatsoever to dock our phone to our laptop/desktop?
Perhaps a program for the Windows to show the display of the phone at phone's resolution. Then mouse to navigate within Android (we'll lose multi-touch though - no pinch-to-zoom) and of course keyboard to perform what it should.
Is it very hard to realise?
What I have been thinking is to get the display out, let the mouse be our finger and each keyboard button to map to the alphabet input to the phone.
Impossible?
(Disclaimer: I have zero knowledge in developing an apps or software. It's just a wild idea I have after watching the laptop dock of Atrix)
VNC? Host VNC on the phone and connect to it from a laptop/PC. It'd run slow and **** though.
Webkey (ROOT REQUIRED) accomplishes this with a browser interface over WiFi, I'm not sure if it works over the USB cable.

[Q] Question about "mini bluetooth keyboard" and drivers

Hi,
I have one of those generic mini bluetooth keyboards. It works on my Asus A696 (WM6.0), apart from the fact that it does not recognize the "fn" key; which is needed for some less important things (modus change, contacts, ...); but also for some rather important things like the question mark "?" .
I did some research, and I installed BlueInput, which is included with most "mini bluetooth keyboard"s (but apparently not with mine). Anyway, installed it and it did not recognize any keyboards. Turns out that it is not compatible with the broadcom bluetooth driver, which is used on my Asus device.
So I downloaded the special "broadcom version", and now it works. Not all "fn" functions do, but at least the more important ones like the arrows and the question mark do.
Point is, (although I've set BlueInput to auto start) I have to put my keyboard on discoverable mode always before I can use it, and reconnect it manually in BlueInput (have to retype the "binding code" etc.). So if I disable bluetooth (which I often do to preserve battery life), if I put the keyboard off, if I soft reset my device, ... I always have to go through all that hassle again; quite stupid if you know that with the built-in Windows keyboard support, it immediately automatically connects at the moment the bluetooth on my device is on and the keyboard itself is on.
So my basic question (if you're not too tired after this long intro )is: how can I use my bluetooth keyboard with which driver, having the same facilities as just connecting through Windows Mobile AND being able to use important functions through the "fn" key like a question mark?
I already wondered if Mobile 6.1 or 6.5 has better bluetooth keyboard support (I can upgrade to both); but I'd rather not just try it out before I'm sure that it would function.
I hope anyone can help me out solving this issue;
Thanks in advance,
Liopleurodon

[Q] Using mobile devices with USB as PC keypads?

I've become curious whether any mobile devices with USB ports could be used, with appropriate software, as auxiliary USB keypads or keyboards to another host device? Given the ubiquity of small LCD touchscreen tablet devices now, it seems like an obvious application to develop software that would display programmable keys on a touchscreen and then output appropriate key scancodes or sequences via a USB port to another connected system, in essence making the tablet appear as a USB HID to the host. The software aspect would be somewhat trivial; I've seen software for Windows Mobile touchscreen devices with IR transceivers that allows them to be used as universal remote controls. This would in effect be a USB variant of that type of software.
Is that technically feasible, or is there a limitation to the USB spec or hardware that might prevent it? Is there a host-client aspect to USB that exists outside of software alone?
It seems I need to post this in another area to reach the right audience for my question, but which one?
There's plenty of apps that enable this via wifi or bluetooth, but I haven't seen any that would do it over USB. I don't see why it shouldn't be possible, but it seems no one has coded it yet.
The reason it came to mind is that there are companies selling some surprisingly expensive auxiliary programmable USB keypad devices. With the addition of the necessary software, tablets and similar devices with touchscreens might be poised to erase their cozy little overpriced vertical market. That is, if there's no limitations to USB hardware or drivers that would prevent it.
Please use the Q&A Forum for questions Thanks
Moving to Q&A

Categories

Resources