Forum Discussion
Windows 10 v1709 AMA - Why has Creators Update Fall treated creators so badly?
- Dec 07, 2017
Please please provide an off switch for the new pen scrolling/panning feature. It breaks SO MANY things!
The work-around with having to hold the right click pen barrel button is really awful because: 1. That's supposed to open a context sensitive menu. 2. Having to hold the button means having to hold the pen differently. 3. Some Windows 10 tablet pens (such as the Samsung Galaxy Book) do not have a right-click barrel button so in those cases many functions are actually impossible. 4. It's extremely unintuitive. Previously, I could tap & drag everything with ease... move files, rearrange start menu tiles, resize calendar appointments, drag/drop whatever. Now doing those types of things are much more difficult and much less efficient. It's a huge crutch on our workflows.
The new behavior also interferes heavily with the Wacom drivers used in Wacom pen displays, the Wacom MobileStudio Pro, and the new HP Zbook x2. Thankfully, those devices have a checkbox in the driver to disable "Windows Ink", however when the Windows Ink is in use, the new pen scrolling behavior causes major problems. For example, an easy repro scenario is to right click the address bar in Micosoft Edge using the pen's barrel button (Wacom hardware with Windows Ink on)... The whole system will become unresponsive after that right click. I've reproduced this on 2 devices as well as a workstation with a pen display plugged in. It affects other things too like not being able to move objects in InDesign, causing hangs in Adobe Bridge, etc.
I've also got a few tablets that use the Microsoft N-Trig pens and those have issues as well, but do not have the advantage of being able to switch off "Windows Ink". It's really made the pen interface into a terrible user experience.
There are a http://pocketnow.com/2017/07/29/windows-10-fall-creators-update in back in July when this new behavior was first being introduced to Windows Insiders. Some of those were fixed somewhat, but it still shouldn't have been released without an off switch. It should have been an Opt-In feature I think.
I hope an off switch will be available before the "Current Branch for Business" gets the Fall Creators Update!
Here's some more feedback hub links:
https://aka.ms/Cth1bj
https://aka.ms/Nm2ba8
https://aka.ms/Senlr6
https://aka.ms/U7g3yd
https://aka.ms/Rx0k5l
https://aka.ms/L3qw8q
This one is very important: "Always provide off switch for terrible new features"
https://aka.ms/Fg7wme
I have the following code in our WindowProc routine that is supposed to detect if an event is a touch event and whether or not the event originated from a pen input device:
#define TOUCH_MASK 0x00000080
#define SOURCE_MASK 0x000000FF
#define SIGNATURE_MASK 0xFFFFFF00
#define MI_WP_SIGNATURE 0xFF515700
#define IsPenDevice(dw) (((dw) & TOUCH_MASK) == 0)
#define IsTouchDevice(dw) (((dw) & TOUCH_MASK) == TOUCH_MASK)
#define IsTouchEvent(dw) (((dw) & SIGNATURE_MASK) == MI_WP_SIGNATURE)
// Is this a pen or touch input message
LPARAM lMessageExtraInfo = GetMessageExtraInfo();
BOOL bPenInput = (IsTouchEvent(lMessageExtraInfo) && IsPenDevice(lMessageExtraInfo)) ? TRUE : FALSE;
BOOL bTouchInput = (IsTouchEvent(lMessageExtraInfo) && IsTouchDevice(lMessageExtraInfo)) ? TRUE : FALSE;
This has worked perfectly on all supported currently Microsoft operating systems (e.g., Windows 7, Windows 8[.1], and Windows 10) since it was implemented in March of 2014. Since the Windows 10 Fall Creator’s Update we have received numerous customer complaints (and confirmed them to be accurate) that the pen input reacts and behaves like a single finger touch event. This would indicate that IsPenDevice(…) macro is returning FALSE. That would imply that your pen device handler (not the driver, but your handling of driver I/O) is not propagating the 0x80 bit to the message queue.
Our user base is composed of roughly 500,000 users with a wide range of system configurations – many of which have selected the Microsoft Surface [Pro/Book/etc.] as their primary device. Since Microsoft updates tend to occur silently, many of those users are suddenly finding their pens as useless finger proxies. Your changes are affecting customers that are running older version of our product that are no longer under active support. This issue is more than just an inconvenience, it is a breaking change to existing functionality and behavior.
Having worked with Microsoft support (in various forms) since 1992, I am keenly aware of the glacial speed of getting fixes into the pipeline and out to the masses. Hotfixes are generally the quickest solution but have their own baggage. I know your cutoff for the next major rollout is probably already past. The FCU edition is one of the worst release I have seen (even surpassing Windows 8/8.1 and Vista).
Please provide me with C++ code snippets that will return the pen/touch functionality to its previous behavior.
P.S.
FWIW, this is just one of the MANY regressions in legacy Windows applications introduced in FCU.
- Patrick LawlessJan 11, 2018Brass Contributor
Tim,
Might be worth re-posting your forensic post to the Edge forum below, as it looks like it is being actively monitored and to be frank I'm not sure this forum is. The issue has been recognised by the moderating Dev as being far wider than an isolated Edge issue alone and has undertaken to bring pressure to bear on the Ink team responsible for this dire decision.
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/14277341/#comment-50
- Ricard JensenJan 23, 2018Brass Contributor
Hello everyone. Microsoft has created a Collection in the feedback hub regarding this issue. So far 99 upvotes. Make sure you go there, upvote and add your comments. Hopefully they will revert this change or add option sooner rather than later.
Link: https://aka.ms/Bltdx5
Make sure they understand the scope of the changes, and not only scrolling. Text selextion, flicks, behaviour needs to be completely reverted.
- Adam LeinFeb 27, 2018Iron Contributor
Build 17604 on Windows Insiders Skip Ahead ring is even worse. Now the right-click barrel button hold-down hack doesn't work either. No way at all to select text with a "Windows Ink" pen. Here's a video: https://twitter.com/adamzea/status/968518722188206080