I especially like this one as it has dual mode connection, which means you can use it with 2 different devices at the same time - really handy if you are using your Fire tablet and a monitor simultaneously (note: the second device is connected through a USB receiver).
There's no doubt that using a bluetooth mouse for the Kindle Fire is the most convenient option - but did you know that you can actually use a wired mouse instead? Or a mouse with a USB receiver dongle?
Your Fire tablet doesn't have a port for a USB cable. Using a OTG adapter allows you to connect a USB cable to your tablet using either your micro-USB or USB-C port (depending on which version of the Fire you have).
Older Fire tablets have micro-USB ports but 10th generation Fire tablets come with USB-C. So if you have an older tablet - but plan to upgrade in future - it's nice to have an OTG cable that would work with both types.
If your app supports pointer-based input, Amazon Fire TV supports the use of a USB or Bluetooth-connected mouse that enables users to interact with your app. By default the mouse pointer appears as a large circle on the TV.
It was actually pretty easy. All I had to do was turn it on, hit the connect button, and tell my tablet to look for new Bluetooth devices. It found the mouse, I tapped on it, and they paired right up. And I got a mouse pointer! (You can see it in the photo as the little black dot to the left of the text column. You might have to click on it for a closer view.)
Hi, you can use virtually any wireless mouse like the Logitech trackball as long as you also use an OTG cable as well. I use the trackball on my note 2 and tab 3 in this manner and have had no problems so far.
I have the same problem as jozozo, I have an Asus TF300T with a Microsoft BT keyboard and I recently bought a Micronics (generic) BT mouse. When both BT devices are connected, the keyboard repeats keystrokes, which practically makes its useless.
Host barely works at all, however. The screen when viewed on the controlling device is mainly black, but sometimes the remote screen flickers on. Remote mouse control doesn't work, but remote touch control does (if controlling from a touch-enabled device). Remote keyboard works. The Fire tables run a heavily customized and locked-down version of Android, though, so I wouldn't put too much blame on Teamviewer here.
I have submitted a feature request for full remote control compatibility of the Amazon Fire tablet. There is not a guarantee that this feature will be implemented but it has been forwarded to our product management team for consideration.
Can I use the New Amazon Fire HD 10 with Teamviewer installed to remotely control other (desktop) computers? I do a bit of support for my family and friends and sometimes want to do/access and send things from my desktop while on the road with my tablet. I've been able to do that with my Samsung Note 8.0, but it just bricked on me and I need a new tablet that will allow me to do that. I'm not looking to remotely control the Amazon Fire HD 10 as it seems to be the topic here.
@RealAlan, @RNWOLF, @Eox & @Pirate: has ANYONE found a solution?? I purchased an Amazon Fire Tablet for my mom because she can no longer get to her desktop. I have connected to the desktop for years, no problems, so I installed it on her Tablet, and it won't allow me to reach it from my laptop, or from my Android phone!! It WILL allow me to control OTHER devices, but when trying to access the tablet it says, "not accepting incoming connections." ?
Amazon just refreshed its lineup of affordable Fire tablets once again, bringing us an updated 11-inch device this time. The Fire Max 11 is pretty big, which makes it less portable. But that large size also has its advantages. You can get a low more work done on a bigger screen, especially since the Amazon Fire Max 11 boasts a more powerful processor.
Getting work done on a Fire tablet isn't as easy as a regular laptop or Chromebook. You can add a Bluetooth keyboard to your setup to close the gap. There are plenty of excellent little keyboards out there, but these are the best ones for your Amazon Fire Max 11.
Enjoying your Fire Max 11 tablet? Do even more with the capable little Amazon device with this first-party keyboard case. You can attach or detach the magnetic Bluetooth keyboard and the case adds a layer of protection.
The UBOTIE Portable Colorful Bluetooth Keyboard has a retro vibe to it. You get 84 keys, a very portable form factor, and support for various devices and Android tablets such as the Fire Max 11. There are 11 different designs, all of which are fun and feature round keys.
This keyboard and mouse bundle from Acolarid comes in black, green, and pink. Both Fire max 11 peripherals are super slim, lightweight, and portable. This duo doesn't cost much either, which is a big upside when buying it.
Since the Amazon Fire Max 11 uses Fire OS based on Android, it's pretty simple to connect and use any Android keyboard with it. You can even pair a mouse to the Fire tablet if you want. There are plenty of Bluetooth keyboards that work well with this Google Pixel Tablet adversary, but the first-party Amazon Fire Max 11 Keyboard Case obvious choice.
Like any excellent Fire Max 11 case, the Keyboard Case is versatile and protective. It has a magnetic detachable keyboard that works seamlessly with the Amazon Fire tablet and you can store it with the tab. The only downside to this accessory is that it costs a pretty penny. When buying such a cheap Android tablet, no one wants to spend anywhere near $100 on a simple add-on.
I'm developing a webapp (not a website with pages of interesting text) with a very different interface for touch (your finger hides the screen when you click) and mouse (relies heavily on hover preview).How can I detect that my user has no mouse to present him the right interface? I plan to leave a switch for people with both mouse and touch (like some notebooks).
The touch event capability in the browser doesn't actually mean the user is using a touch device (for example, Modernizr doesn't cut it). The code that correctly answers the question should return false if the device has a mouse, true otherwise. For devices with mouse and touch, it should return false (not touch only)
As of 2018 there is a good and reliable way to detect if a browser has a mouse (or similar input device): CSS4 media interaction features which are now supported by almost any modern browser (except IE 11 and special mobile browsers).
What's worse, is that one can transition from some of these classes to others (plugs in a mouse, connects to keyboard), or a user may APPEAR to be on a normal laptop until they reach out and touch the screen.
But then what happens when your noble user decides wants to unplug his mouse and go full touch.. do you wait for him to touch your now crammed interface, then change it right after he's made the effort to pinpoint your now crowded UI?
The idea of progressive enhancement applies quite well here, though. Build an experience that works smoothly no matter the context of the user. Then make assumptions based on browser features/media queries to add functionality that will be relative in the assumed context. Presence of a mouse is just one of the multitudes of ways in which different users on different devices experience your website. Create something with merit at its kernel and don't worry too much about how people click the buttons.
For mouse one can only detect if the mouse is being used, not if it exists or not. One can setup a global flag to indicate that mouse was detected by usage (similar to an existing answer, but simplified a bit):
But a mouse can be connected or unplugged at any time, and the user may be wanting to switch between touch and mouse. So we may need to detect this change, and offer to change interface or do so automatically.
This worked for me in a similar situation. Basically, assume the user doesn't have a mouse until you see a short series of consecutive mousemoves, without intervening mousedowns or mouseups. Not very elegant, but it works.
You can now bind/subscribe to usingMouse() & usingTouch() and/or style your interface with the body.mouse class. The interface will switch back and forth as soon as a mouse cursor is detected and on touchstart.
As others have pointed out, definitively detecting whether or not they have a mouse is unreliable. This can easily change, depending on the device. It's definitely something you cannot do reliably with a boolean true or false, at least on a document scale.
Touch events and mouse events are exclusive. So this can help somewhat on taking different actions. The problem is the touch events are closer to the mouse up/down/move events, and also trigger a click event.
From you question you say you want to have a hover to preview. Beyond that I don't know any other specifics about your interface. I'm assuming that with the lack of a mouse you want a tap to preview, while a click does a different action because of the hover preview.
You could do this with a document-wide onmousemove event. You can use event.target to record which element the mouse is residing on. Then inside your onclick events you can check to see whether or not the mouse is actually over the element being clicked (or a child of the element).
I don't think it's possible to identify touch-only device (to my knowledge of course). The main issue is all mouse and keyboard events are fired by touch devices too.See the following example, both alerts return true for touch devices.
The best idea in my opinion is the mousemove listener (currently the top answer). I believe that this method needs to be tweaked a bit. It is true that touch-based browsers emulate even the mousemove event, as you can see in this iOS discussion, so we should be a little careful.
It makes sense that touch-based browsers will only emulate this event when the user taps the screen (the user's finger is down). This means we should add a test during our mousemove handler to see which mouse button is down (if any) during the event. If no mouse button is down, we can safely assume a real mouse is present. If a mouse button is down, the test remains inconclusive.
760c119bf3