用于移动列表中的项目的标准键盘快捷键?

问题描述 投票:0回答:3

对于我的 Windows 应用程序,我目前正在寻找一个标准(或至少广泛使用)的键盘快捷键,用于在 Win32 列表视图中移动项目。我查看了 MSDN 的建议键盘用户界面设计指南,但不幸的是,该主题没有得到解决。

我正在考虑 Alt + Alt + Alt + Shift + Alt + Shift + 移动到底部/顶部)但想知道是否有任何准标准的键盘快捷键可以完成此任务。

winapi listview keyboard-shortcuts
3个回答
0
投票

就其价值而言,Google Tasks 使用 Ctrl + Ctrl + 上下移动列表中的项目。

如果没有定义的标准,那么只需在应用程序中为用户提供工具提示或一些帮助文本?


0
投票

Ctrl + Ctrl + 感觉很自然,并且可能是用户尝试的第一个组合,但这些组合只能在您的

ListView
获得焦点时才有效。可能会关注
ListView
自己的
KeyDown
事件?

还在列表视图附近添加一个小

Label
,告诉用户:

Ctrl+向上/向下向上/向下移动项目。

从字面意义的角度来看,

Shift + Shift + 可能很有用。 “Shift Up”听起来与“Move Up”类似。我记得一个图形程序使用 Shift + 箭头键组合来快速移动对象,几天后,使用这些组合就变得很自然。

最后,简单地考虑一下 ,它们非常容易使用,但只有当您的

ListView
获得焦点时才有效。这听起来很激进,但似乎很有用,因为没有人在打字时使用向上/向下箭头键,尽管他们可能使用向左/向右移动打字光标。


0
投票

我知道该帖子很旧,但是 Office 组合可以执行此操作 Alt + Shift + ↑

© www.soinside.com 2019 - 2024. All rights reserved.