Windows“键入列表视图”计时器自定义


9

当光标位于Windows资源管理器(文件管理器,而不是浏览器)中时,按许多键可以选择以这些字符开头的文件名。这是通过“在列表视图中键入时的文件夹选项->视图->”设置的。

但是,似乎有一个内部计时器与键入的字符链接。如果您大约1秒钟不按任何键,则键入的字符串将被忽略,键入新字符将开始新的搜索(类似于Firefox的搜索框的不可见版本)

是否有可以修改此计时器持续时间的注册表项?

Answers:


2

从Windows SDK中的默认列表视图消息处理中。

讯息处理

下表描述了列表视图控件执行的窗口消息处理。

消息处理已执行

WM_CHAR 搜索以指定字符开头的列表视图项目,如果找到该项目,则选择焦点并将其设置为该项目。

在超时间隔内接收的多个字符(当前固定为一秒)被串联,并且列表视图控件搜索以结果字符串开头的项。


0

我不知道有任何注册表mod,但是Listary有效地消除了Explorer的类型查找超时,同时大大扩展了其功能。


2
谢谢您的回答。但是,列表执行搜索而不是选择,这已经可以通过“文件夹选项”中的设置进行选择(尽管搜索列表执行确实更快)。但是,大多数情况下,当您位于文件夹中时,需要选择一个已经可见的文件。键入列表视图不是一种搜索方法,而是一种比使用鼠标或多次按箭头键更快的选择。
blue_note 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.