问题标签 [scrollwheel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - 在 GLUT 中使用鼠标滚轮
我想在我的 OpenGL GLUT 程序中使用鼠标滚轮来放大和缩小场景?我怎么做?
apache-flex - Flex 和鼠标滚轮
这是我需要帮助的应用程序: http ://www.nypinball.com/inventory.php
顶部的整个框是一个 Flex 应用程序。左边的弹球机列表框是一个VBox。如您所见,如果您尝试使用鼠标滚轮滚动,它不会响应。关闭它的原因是因为我发现如果它打开,当你向上/向下滚动时,整个页面都会随之而来。因此,如果您向下滚动四五次,应用程序就会消失。去年我编程时尝试找到解决方案,但找不到任何答案。有谁知道是否有办法让 Flex 抓住鼠标滚轮的焦点而不让浏览器也移动?
delphi - 带有 CodeRush 的 Delphi 7 中的滚轮
我对 Delphi 2010 的短暂调戏以及随后重新使用 Delphi 7 的一个牺牲品是我接受了安装了 CodeRush 的 Delphi 7 中的滚轮滚动行为。
滚轮在那种环境中水平滚动,我已经接受了这么多年。但是在 D2010 中进行垂直滚动确实很好。现在,我想知道是否有任何“修复”可以在我的环境中实现“自然”滚动方向。任何有解决方案的旧 CodeRush/D7 用户吗?
windows-7 - 如何在 Ubuntu 客户机、Windows 7 主机上禁用虚拟框中的水平滚动?
这篇文章是从 superuser.com复制的,但由于我没有答案,我开始怀疑这是一个用户问题,也许更多的是一个编程问题(因为配置文件),所以这里是:
我使用 Windows 7 作为主机,Ubuntu Karmic 作为安装了来宾工具的来宾操作系统,从主机切换到来宾机器时出现烦人的故障:垂直滚动切换到水平!(使用鼠标滚轮)。由于我并不真正关心水平滚动,我该如何禁用它?
我检查了网络,我发现唯一的事情是在 xorg.conf 文件中播放并添加到“InputDevice”部分
选项“ZAxisMapping”“4 5”
这将仅启用垂直滚动。问题是,我的配置文件中没有该部分,所以我猜我需要添加
但这似乎在重新启动 xserver 后不起作用。
有什么解决方法吗?
windows - Mac OS X 与 Windows 鼠标滚轮滚动
Mac OS X 通过鼠标位置确定滚动的区域。Windows 通过什么应用程序处于活动状态来执行此操作。
所以我还是想。如果 Notepad++ 是 Windows 中的活动应用程序,我可以通过将鼠标指针放在底层应用程序上来滚动它们。但这似乎是唯一具有这种行为的应用程序。如果窗格未处于活动状态,Windows 资源管理器 (Win7) 甚至不允许在侧窗格中滚动。
我的问题是,这可以由开发人员控制吗,为什么 Windows 会这样?我不打算制作 Windows 应用程序,但作为一名开发人员,这让我感到好奇(也很恼火)。
.net - WPF 应用程序中的滚轮错误
我有一个问题,在使用 Windows Presentation Foundation 开发的一台计算机应用程序上,我的滚轮全部倒置。我“向上”滚动,相关控件将下降。反之亦然。其他程序不受影响,滚动就好了。
我已经搜索了很多,但我似乎无法弄清楚可能导致它的原因。我正在使用 W7 64 位。
我已经尝试过或可能对了解有用的事情......
- 使用 Winforms 以及普通的 Win32 api 创建应用程序。在那些中,当我向下滚动时,它会向下滚动。一切都很好。
- 我还在我的 WXP 32 位笔记本电脑上尝试了一个受影响的应用程序(我自己编写的)。在那一个上,向下滚动确实意味着向下滚动。
- 我使用标准的 Windows 鼠标驱动程序。没有安装可能导致这种情况的花哨的罗技或其他软件。
- 此 Windows 安装已使用 2 个月左右。很少,如果没有杂物。我毫不怀疑,如果我重新安装,我会设法再次触发它。(我以前从未遇到过这个问题,因为在此之前我运行 XP 并像瘟疫一样避免使用 .NET。)
任何人都知道什么设置隐藏在这样搞乱我的 WPF 应用程序的地方吗?
编辑:
以下,当放在一个填充的列表视图上时,会给出正确的消息(向下滚动,向上滚动),但它仍然会以错误的方向滚动。我勒个去?
(普通的 MouseWheel 事件不会触发,因此是预览版本。)
javascript - 缩放画布到鼠标光标
我正在编写一个 HTML5 <canvas> 项目,该项目涉及使用滚轮放大和缩小图像。我想像谷歌地图一样放大光标,但我完全不知道如何计算运动。
我所拥有的:图像 x 和 y(左上角);图像宽度和高度;光标 x 和 y 相对于画布的中心。
objective-c - 惯性滚动和 -ScrollWheel:在 OS X 上
问题:
我有一个 NSScrollView。我正在使用它来实现一个自定义的“表格视图”,其中包含实际上是 NSView 的数据行。(注意:这不是 NSTableView 的实例。)
当我垂直滚动(没有水平滚动)时,我使用 boundsChanged 通知添加(作为 scrollView 的 contentView 的子视图)变得可见的 NSView(具有与 scrollView 的文档可见矩形相交的框架)并删除那些不再可见(scrollView 的可见矩形之外的帧。)
除了惯性滚动之外,这个过程非常有效。如果我将光标悬停在单元格 X 上并且我轻拂触控板以惯性快速向下滚动,则单元格 X 会迅速离开可见的矩形,因此会从滚动视图的 contentView 中删除。但是,这会杀死惯性滚动。如果我不将单元格 X 作为子视图删除,则惯性滚动效果很好。
我需要的:
一种保持惯性滚动的方法,同时仍然删除用户开始滚动手势时光标恰好位于顶部的 NSView。
我试过的:
我看过 NSResponder 的方法:
默认实现将 scrollWheel 传递给下一个响应者。因此,我将 NSScrollView 子类化并实现了此方法,以尝试阻止它将 scrollWheel 事件传递给 scrollView 的 contentView 内的各个子视图。没用。
然后我进入我的 NSViews(我添加到 contentView 的那些)并覆盖 scrollWheel 以将事件传递回 scrollView 本身。没用。
在这两种情况下我仍然会滚动,但不是惯性。
有任何想法吗?谢谢!
google-visualization - 如何在 Google Annotated Timeline 中禁用鼠标滚轮缩放?
我正在使用 Google 带注释的时间线图表,时间刻度的鼠标滚轮缩放越来越烦人。我希望能够使用滚轮向下滚动图表页面,但时间线图表正在拦截滚轮事件。它阻止我向下滚动页面并将我的时间线缩放更改为无法使用的范围。
javascript - 触发“虚拟”鼠标滚轮事件
有没有办法用任意增量触发滚轮事件。就像 jQuery 对“点击”所做的那样:
我需要像这样的滚轮这样的东西:
我不能用 css 技巧做任何像“假装”这样的事情,我需要触发实际的本机(或尽可能接近)事件。
谢谢!