首页 > 其他专区 > OneNote >

如何解决全局手势粘贴造成OneNote UWP 占用CTRL的问题

OneNote 2021-10-04 09:05:57

在Windows 平台下使用全局手势本是一个十分高效的行径,但全局的勾子可能带来未知的bug。

全局手势:简单来说就是按住鼠标右键画出一定的轨迹来执行一些命令。

最近发现,使用手势在OneNote UWP中进行粘贴操作之后,当你点击其他页面时,经常会变成多选而无法选择其他的页面,必须进行重启软件才行。

今天终于找到原因了:使用手势在OneNote UWP中进行粘贴操作之后,OneNote UWP会锁定CTRL,所以选择其他页面时会造成多选模式。那简单的解决方法就是,粘贴后按下ESC键,这样就取消OneNote UWP锁定Ctrl键了。

那对应的可以在全局手势修改代码,以自动消除这个bug了。

原粘贴代码一般只是这样的:

// Send the CTRL+V keystroke

sp.SendKeys("^v");

那么我们要在这之后加入ESC功能,具体代码如下:

// Send the CTRL+V keystroke

sp.SendKeys("^v");

//解决Onenote UWP占用Ctrl

sp.Sleep(10);

sp.SendKeys("{ESC}");

以上。


标签: 如何解决全局手势粘贴造成oneNoteUWP

office教程网 Copyright © 2016-2020 https://www.office9.cn. Some Rights Reserved.