问题标签 [magic-mouse]

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.

0 投票
2 回答
6864 浏览

objective-c - 如何在Cocoa中实现两指滑动手势来回前进?

当您在 Magic Mouse 上用两根手指(或在 Magic Trackpad 上用三根手指)轻扫 时,Safari 和 Finder 等多个应用程序会前后移动。

我将如何在我的 Cocoa 应用程序中实现它?有哪些课程可供选择?

0 投票
2 回答
1224 浏览

cocoa - 在 MAC OS X 上一指左右滑动

我需要捕捉魔术鼠标用一根手指向右/向左滑动或触控板用两根手指滑动的事件。

到目前为止,我已经设法将事件设置为魔术鼠标上的两指轻扫/触控板上的三指轻扫,但这在 MAC OS X Lion 中不起作用,因为从这个版本开始,此轻扫设置为在空格中导航.

提前致谢。

米基万。

0 投票
2 回答
162 浏览

cocoa - 可可检测手何时在魔术鼠标的右侧

如何检测用户的手是否在魔术鼠标的右侧?不是右键单击,只是检查手指在鼠标的哪一侧。

0 投票
1 回答
4508 浏览

javascript - 左右滚轮旋转的水平鼠标滚轮事件

我正在使用 jQuery mousewheel 插件为每个左右轮转触发不同的操作。

Apple Magic Mouse 水平滚轮滚动具有与大多数笔记本电脑触控板相同的效果,您可以使用两根手指左右滚动页面。

左右滚动的动作会在历史上前后触发页面。这发生在所有主要浏览器(Safari、Chrome、Opera 和 Firefox)中。

这就是为什么我preventDefault只需要在水平(deltaX)滚动时滚动。

如果不禁用垂直,我也无法禁用默认水平旋转。

这是重现该问题的小提琴,请访问它并触发水平鼠标滚轮或触控板水平滚动。

http://jsfiddle.net/YfwXw/

您可以看到我在代码中添加了一些注释,以帮助您更好地理解我的问题。

基本上我需要的只是preventDefault水平轮动作并保持默认的垂直轮。

超过 30 小时寻找解决方案没有成功,所以我会很感激任何帮助,我现在真的没有选择。

基于 Nicklas Nygren 答案的 99% 解决方案的新小提琴。

http://jsfiddle.net/9VbgF/

0 投票
1 回答
1274 浏览

macos - 水平滚动后魔术鼠标滚动停止工作

有时,当我使用魔术鼠标在应用程序中水平滚动时,我正在滚动的当前选项卡或页面冻结,然后在该应用程序中,滚动完全不起作用。

例如,如果我使用 Safari 并水平滚动以返回上一个链接,则当前选项卡会冻结,卡在动画中间。如果我关闭冻结的选项卡,其他选项卡工作正常,但我无法在其中垂直或水平滚动。我必须使用滚动条滚动。没有其他应用程序受到影响,如果我重新启动受影响的应用程序,一切都会恢复正常并且鼠标滚动再次起作用。

有没有其他人有这个问题?有想法该怎么解决这个吗?

当这个问题开始时,我正在运行 Lion。我更新到 Mavericks 希望它会被修复,但没有运气。我目前正在 iMac(最新型号)上运行 Mavericks GM。

0 投票
1 回答
154 浏览

macos - 使用 CFCallback 检测魔术鼠标的滚动

我可以找出魔术鼠标在一个IOHIDDeviceRegisterInputValueCallback函数中滚动了多少吗?

我正在尝试使用 CFCallbacks 检测 Magic Mouse 的滚动手势。我可以使用带有滚轮的标准 USB 鼠标正常工作,但似乎 Magic Mouse 以不同的方式报告滚动。

谢谢。

0 投票
2 回答
1444 浏览

google-maps - 当我在 Chrome 中放大 Google 地图时,如何防止页面滚动?

我在 Google 地图上使用 Mac 触控板。如果我用两根手指向下或向上滑动,地图会放大或缩小(就像它应该的那样),但随后整个页面会向上或向下滚动。

我认为这与触控板的动力有关(可能与 Magic Mouse 相同)。

当我使用带有滚轮的普通鼠标时,我没有同样的问题。

e.preventDefault()我曾尝试在地图元素的侦听器中做类似的事情scroll,但没有运气。

要查看示例,只需在 Google 自己的演示页面上快速放大或缩小:https ://developers.google.com/maps/documentation/javascript/examples/map-simple

当我只想缩放地图时,如何防止整个页面滚动?

谢谢!

0 投票
2 回答
2118 浏览

python - 为什么 Python Tkinter Canvas 不能滚动?

为什么我无法让 python tkinter 画布响应 Apple 魔术鼠标的垂直和水平滑动/滚动?画布的滚动条正常工作(这意味着当我在鼠标上水平滑动/滚动时水平条工作,但当我垂直滑动/滚动时不工作,当我垂直滑动/滚动时垂直滚动条移动但不响应任何水平滑动/滚动动作),但画布不会对鼠标的任何滑动/滚动做出反应。

这是我的示例/测试代码:

当谈到 Python 和 tkinter 时,我完全是新手,但我觉得这应该非常简单和明显(或者至少是可行的)。然而我已经看遍了,仍然找不到答案(尽管我可能使用错误的术语进行搜索)。

如何让画布像滚动条一样对来自 Magic Mouse 的滚动/滑动输入做出反应?

编辑:我正在使用 Python 3.4、Tkinter 8.5.18、Mac OS X 10.9.5 和 Apple Magic Mouse

0 投票
1 回答
354 浏览

macos - 是否可以让 Apple Magic Mouse 在 Windows 上的行为与在 Mac 上完全相同?

我需要更换我的鼠标,我正在寻找购买 Apple 魔术鼠标,但我不确定是否有驱动程序可以在 Windows 上安装它并以魔术鼠标功能可以在 Windows 上正常工作的方式使用它。除了标准鼠标基本功能的驱动程序之外,我还在互联网上阅读了一个名为“Magic Utilities”的软件,但是我还没有购买魔术鼠标,所以我无法测试它。我想知道我们是否完全能够让魔术鼠标在 Windows 7 上运行(即使在 Win 8 或 10 上,我也可以运行更新)。

谢谢。

0 投票
2 回答
1036 浏览

xcode - 菜单栏中的妙控鼠标电池状态

我是mac新手,我只是想知道我是否可以编写一种插件来在菜单栏中显示魔术鼠标的电池。

我必须在 Xcode 中选择什么类型的模板来实现我的想法。