Selfie Stick - Bluetooth HID Device on Windows Phone 8.1 - bluetooth

I'm trying to get a "Selfie stick" to work on Windows Phone 8.1.
The Selfie stick is a HID device and is used as a keyboard, when the shutter button is pressed on the stick it sends an "Enter" keystroke to the connected device.
So far for the logic, the problem is that when I try to pair it with my phone it only stays connected for about 5-10 seconds and then disconnects.
I'm new to bluetooth coding and I read that some bluetooth profiles are not supported, is this true for HID keyboards as well?
Thanks,
Peter Larsson

As it is a keyboard, simply handle keyboard events such as KeyDown and check if it is Enter. No need to deal with Bluetooth yourself.
It could be a media key (volume up) as well.
Bluetooth keyboard should stay connected. Try upgrading to Windows 10 Mobile (Fall Creators Update) where more Bluetooth APIs are available.
If it keeps disconnecting, there is not much you can do.

Related

Is it possible to flash a Keyboard per Bluetooth?

I am trying to Flash a custom firmware (Keymap) to a Bluetooth connected Phone Keyboard. Is this possible or does it have to be connected by usb?
The Keyboard is a Bluetooth only Keyboard. So that would be the only option.
Or are there alternatives?

Can't disconnect from a bonded BLE device (programming the BLE HID device)

I'm running a BLE HID device on a Sparkfun Artemis Thing Plug board. I can pair with the board and it works as a keyboard. What doesn't work is that, after pairing, I can't connect/disconnect. For example, if I look at my smart watch on my iPhone, the options for it look like follows:
Disconnect option in the iPhone menu
But for my HID device that's all there is:
Lacking the disconnect option in the iPhone menu
As you can see there is no Disconnect option. That's what I want to have for my HID device. I know that in order for the devices to pair only once they actually have to bond (pairing + saving the security information for any future connections). They bond correctly for sure. Resetting the HID BLE device results in iPhone and the device reconnecting. I just can't disconnect from the device with keeping the bonding information. I can only Forget the device.
Is it that the BLE device doesn't advertise properly and iPhone assumes that it's not a device that can be connected and disconnected from?
For some strange reasons Apple has decided that it should not be possible to disconnect HID devices, only unpair them.

Physical USB Keyboard for coding on the Android AIDE app

I am running Android 8.1 Oreo on a smartphone device.
I would like to know, can I mount this KeyTronic USB Keyboard onto my Android phone using a USB to microUSB Adapter?
I want to use it in place the default GBoard soft Keyboard on Android, and use it to code on AIDE.
I don't know if the screen is too small, but I want to try using the keyboard while lying down with a pillow under my head to have me lean up, and the keyboard and smartphone stuck to my upper bent legs. I think this way I can code while lying down and probably don't need a tablet.
Thanks.
Of course, AIDE (Android IDE) supports USB keyboards, as well as mice (e.g. via Bluetooth). In this way, it is possible to code almost like on a laptop.
AIDE on a 10" tablet enables fairly comfortable work, but have in mind that e.g. on a 5" phone you won't be able to show on the sreen more than 13-15 lines (in landscape mode).
The question, however, is whether YOUR DEVICE supports USB keyboards, which cannot be determined since you mentioned neither the brand nor the model. To answer this, simply refer to the manual of your phone.

wireless mouse not getting detected in my laptop

my new wireless mouse is not getting detected in my laptop, whereas it is working fine in all other systems and laptops. when i plug in the USB it is saying device not installed successfully i.e.(drivers not found). i checked in Google for wireless mouse drivers for my laptop(lenovo g580) but i can't find it. previously i disable Bluetooth application because of bTTray main window.exe error. is there any relation between wireless mouse connection and Bluetooth ?? please help mee... if there drivers available.. please let me know
Which OS are u using? If it is windows 7 or 8, then go to device manager and update USB drivers after right clicking the USB entries.
This worked for me:
Remove USB receiver and wireless mouse battery for 5 seconds. ...
Go to RUN (Win Logo + R) and type “devmgmt.msc” to open device manager.
Now find Mice and other pointing devices and find your wireless mouse.
Now right click on your wireless mouse and click Scan for hardware changes.
source:https://www.wiknix.com/solved-wireless-mouse-not-working/

Change flash player audio output device

Is there a way to change flash players audio output device? if not, is there a swf player who has this possibility? Thanks!
I had an issue until a few minutes ago regarding this.
Two audio devices are available to my XP box: an iMic USB audio I/O device, in which I have permanently plugged my desktop speakers; and a pair of USB headphones with microphone that I plug in occasionally.
The USB headset would take precedence over the USB iMic for applications because apps appear to access the last device plugged in to a USB port. With this in mind, here was my issue:
I would be listening to some Internettings on my USB headset.
Later, I would want to use my desktop speakers for the Internettings.
This entailed unplugging my headset, shutting down Firefox and opening it up again. Because the desktop speakers are considered the most recently plugged in device, they would be default for plugins.
This is damned annoying, I said to myself, and decided a little hacker mode was in order.
Keeping Firefox open, I used Task Manager to kill the "plugin-container.exe" process. This showed a crash screen on any Flash Player applet in Firefox. Then I unplug the headset, and reload the Web page with the applet. Without restarting Firefox, Flash will then play through my desktop speakers.
If I wish to listen on the headset again, I plug the headset in, kill plugin-container.exe, and reload the page. Wham.
For as rare as I intend to switch audio devices, this will cover up part of the mess Adobe left.
I am 99% sure that setting the audio device used by the flash player is something you would need to do on an OS level. You can change the device that flash uses for microphone and video input from the player's settings, but I don't think you can change audio output.
I have found a solution, at least for the Firefox browser, to direct HTML5 audio to a specific audio device:
https://addons.mozilla.org/en-US/firefox/addon/chaudev/
Note: this is a new Firefox addon waiting to be reviewed developed by a friend of mine.
I have been waiting for this for years.
I wanted to use this when my wife is seeing YouTube on her Chrome browser and me seeing anything like Coursera online MOOC lectures (FF) on the TV which is connected to the pc. I wanted to hear my classes on the headset and my wife on the speakers for YouTube.
I have 2 mouses (one for me, wireless) and have installed a neat program called TeamPlayer which gives multiple cursors (each cursor for each mouse).
So I have now literally the capability of 2 persons working on 1 pc.
And on top of that it works seamlessly with "Enounce Myspeed" for speeding up the video lectures' playback.

Resources