LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 920|回复: 6

Linux和Windows下鼠标右键的差异

[复制链接]
发表于 2011-1-27 12:58:08 | 显示全部楼层 |阅读模式
如果留意鼠标按键按下-抬起这个点击过程的话,会发现:

在Windows下,右键点击桌面,按下然后抬起按键之后,菜单才出现;
Linux下,同样操作,按下按键后,菜单立即出现。

这导致了一个严重的问题:Linux下,如果在点击过程中移动鼠标的位置,会触发弓单出菜单上顶部的那项命令。上个例子中,右键点击桌面,刚按下菜单就弓单出来了,抬起前稍稍向右下方移动一下位置,就会到达菜单的第一项,一抬起这项就触发了(新建一个文件夹)。而在鼠标点击过程中,难免会出现微小的位移,因此误操作难以避免。

我在Gentoo和Ubuntu下的Gnome中做了以上测试,大家可以试试看。由于没有试过KDE,所以还不能确定问题的位置。

此外,在Mac下又会怎样呢?

---
当然,菜单弓单出来就是用来选择的,所以只是习惯问题。我只是有些好奇而已。
单选投票, 共有 8 人参与投票
37.50% (3)
25.00% (2)
25.00% (2)
12.50% (1)
您所在的用户组没有投票权限
发表于 2011-1-27 15:16:07 | 显示全部楼层
这个是因为 windows 支持右键创建选区。因此,如果点击鼠标右键之后滑动,则实际操作并不是*出菜单,而是从点击右键到抬起右键处创建一个选择区域,然后针对这个选择区域*出菜单。

选区右键菜单跟全局右键菜单可以是不同的。因此在windows中也同样会因两者的不同而产生误操作。


问题的关键是:如果你容易出现你说的那种误操作。。。你更应当考虑的首先是去换个好点的鼠标,而不是去考察操作系统。
回复

使用道具 举报

 楼主| 发表于 2011-1-28 00:11:55 | 显示全部楼层
我今天才发现这个问题,感觉十分诡异。

我的鼠标是正常的。既然是系统的问题,换鼠标意义也不大。难道某些鼠标还能在点击过程中固定位置不成?
回复

使用道具 举报

发表于 2011-1-28 00:51:45 | 显示全部楼层
设计上就是如此,和发行版无关。我使用了easystroke,用了鼠标手势,反而有了延时效果
回复

使用道具 举报

发表于 2011-1-30 14:01:21 | 显示全部楼层
我也觉得xfce的右键拖动不爽,   thunar里手稍微慢一点菜单就出来了,  桌面上更是瞬间出来, 根本就没有拖的机会.   这是应该是设计的缺陷.   GTK作为通用GUI库, 应该不会强制这种行为,  即使有, 那也有办法能避开的,  就看xfce的开发者愿不愿意改了.
回复

使用道具 举报

发表于 2011-1-30 14:27:35 | 显示全部楼层
刚才试了一下nautilus, 也是不能右键拖动.   至于楼主说的问题,  我倒是很少遇到.  正常情况下程序是有检测的,  按我的点击速度,  即使手滑了也不会触发菜单.   当然也有出BUG的时候,  我有次换了个themes, 右键就乱套了.
回复

使用道具 举报

 楼主| 发表于 2011-1-30 14:59:49 | 显示全部楼层
我遇到的主要是chromium过于敏感,其次是nautilus,firefox就从没这样过。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表