117

I used to be able to uncheck a checkbox that said Emulate touch screen in the Emulation/Sensors-panel so that I could see a mouse pointer when using responsive mode. This panel is now gone, and the new sensors-panel doesn't have this setting.

This makes it impossible to use the responsive mode, as I have no pointer and no control where I touch/click (who designed this feature?!). How can I see a pointer/mouse when I use responsive mode in newer Chrome?

Matsemann
  • 21,083
  • 19
  • 56
  • 89

10 Answers10

227

Apparently, you're supposed to see a circle as your mouse when using responsive mode. I have never seen that, even using several different machines, so the feature seems broken.

Updated for v72: guide v72


Older

However, right after posting this question, I finally stumbled upon a solution. In version 50, the solution is now to press the three dots to the right in responsive mode, and select Show device type. This gives you a new dropdown next to the sizes etc., in which Desktop or Mobile (no touch) can be selected to use a normal mouse pointer (disable touch emulation) while using responsive mode.

Guide

Matsemann
  • 21,083
  • 19
  • 56
  • 89
  • 9
    Thanks, still relevant in 2017, this bug was driving me nuts! – Steve Mar 02 '17 at 12:54
  • 16
    In my version of Chrome on macOS Sierra, it's labelled "add device type" – Timothy Zorn Jul 15 '17 at 02:45
  • @TimothyZorn Thank you! – jwanglof Aug 22 '17 at 17:29
  • watch out - there are two 'three dots' icons, one in the elements panel and the other (the one you want) in the main browser window. Especially if you have a really wide screen and you have devtools docked to the left it's easy to miss the second one! – Simon_Weaver Jul 15 '18 at 10:36
  • In my version of Chrome on Win 10 it is also called "Add device type" but when I click it I see a dropdown menu added with the word "mobile" - but the menu is greyed out and disabled. Turns out, I had first selected "iPhone 6/7/8". If I change that to "Responsive", then the menu becomes active. I do not understand why Google would make it so there is no way you can use your mouse pointer while emulating an iPhone. – youcantryreachingme Aug 08 '18 at 02:37
  • But, now in 2019, Chrome has removed this option too... any other ideas? – Codesmith Mar 01 '19 at 18:16
  • @Codesmith make sure you have selected `Responsive` and not an iPhone or something, then you can select desktop. – Matsemann Mar 02 '19 at 19:17
  • Sorry @Matsemann, I'm not sure what you mean. I'm using Chrome v72. I do not have "Show device type" in that menu in the picture next to '2', nor do I have "Desktop" available in the dropdown beside '3' (in fact, this dropdown seems to instead adjust simulated network connection quality), and I haven't switched it off of "Responsive." Any thoughts? – Codesmith Mar 03 '19 at 20:31
  • @Codesmith updated image for how it looks on v72 here – Matsemann Mar 05 '19 at 08:09
  • Omgosh, I see it now! Thanks a ton. I thought 'Add device type' was something completely different. +1 :) – Codesmith Mar 05 '19 at 14:15
  • Note that there is also an option in the device type dropdown for "Mobile (no touch)". Per [the docs](https://developer.chrome.com/docs/devtools/device-mode/#type), this keeps the rendering method as mobile, though I'm not sure what that really changes. – fenix.shadow Feb 03 '22 at 16:55
  • This doesn't fix anything, it just selects a different mode. There used to be a circle pointer when emulating touch mode, now it's gone. Using non-touch mode is a kind of a workaround, but not a solution. – Kalko Feb 18 '22 at 13:54
55

Go to: Control Panel > Intel Graphics Settings > Display > General Settings. Then change Quantization Range to Full Range. Solution from here.

Image

Thank @Funktr0n.

DieuNQ
  • 975
  • 1
  • 7
  • 11
31

In Chrome Version 73.0.3683.103 and macOS Mojave you have to toggle add device type button in the menu of browser window in dev mode to see the device type dropdown: enter image description here

And the select typo of device you need: enter image description here

Andrii Starusiev
  • 7,564
  • 2
  • 28
  • 37
10

The answer is pretty straightforward. Chrome gives you an option to create a custom device. Follow these steps: 1. Open dev tools 2. Press F1 to get into settings 3. go to devices 4. Add a custom device there.

The IMPORTANT THING: When you create a custom device, choose the option "Mobile (No Touch)". That's it, cursor would be visible when you select this device for emulation.

Ankit Mundada
  • 407
  • 4
  • 15
8

This should also help.

  1. Open the mouse control panel.
  2. Select the Pointer Options tab in the Mouse Properties window.
  3. Then enable Display pointer trails option.
  4. In case you don't like or are getting annoyed, like me, due to the trailer. Move the slider to the Short position and the trailer becomes very short.
zapping
  • 4,118
  • 6
  • 38
  • 56
7

Press Ctrl + Shift + C while the mouse is over the page in order to turn "Select an element in the page to inspect it" mode on then turn it back off using the icon and not the shortcut. Your cursor is now visible :)

enter image description here

Another way is to disable touch simulation by selecting no touch in "Emulated Devices" (in devtools settings):

enter image description here

Note that you may have to close and reopen the tab.

Alexandre Daubricourt
  • 3,323
  • 1
  • 34
  • 33
  • 1
    The second part of this answer seems to be ok, but I want to retain the width-sliders and not have a fixed size device. Thanks anyways. :) – codepleb Oct 27 '21 at 13:14
4

Warning: this is only a quick hack, not a fix

If you right click over the emulated device picture you'll be able to keep the pointer visible so you'll at least see where you're clicking.

enter image description here

Hopefully this will get resolved soon.

Dave Sottimano
  • 1,324
  • 2
  • 10
  • 15
3

It appears the non-existent touch cursor in Device Mode is an actual issue, and it's being tracked here

Funktr0n
  • 1,711
  • 2
  • 16
  • 23
  • 2
    Changing the Quantization Range in my Intel HD Graphics Control Panel fixed this problem for me. Thanks @Funktr0n : https://bugs.chromium.org/p/chromium/issues/detail?id=633832#c9 – dbasch Sep 16 '16 at 09:49
2

What solved my issue was setting the refresh rate of my monitor to 60Hz progressive! I don't know how it got set on 59Hz interlaced.

enter image description here

Added: What ACTUALLY solved my problem was swaping the connection from HDMI to DisplayPort! I dont know weather it was the cable problem or the port. Finally the cursor is there and working!

MiKE
  • 524
  • 6
  • 12
0

This is a Display Drive Issue, For a simple solution press and hold SHIFT key and a cursor will be visible on device.

BUT do click on link only WITHOUT holding SHIFT [else it will open that link in new window]

Tej Pratap
  • 144
  • 1
  • 10