标签: mouse-cursor

如何在全屏独占模式下摆脱鼠标光标?

我正在研究一个简单的Java游戏引擎,并且没有FSEM,缓冲策略等问题; 我的问题是用鼠标光标.在窗口模式下,我可以隐藏鼠标光标,没问题,可以使用我的JFrame中的setCursor()来设置一个完全透明的光标.但是,在调用device.setFullScreenWindow(this)进入FSEM后,鼠标光标返回,后续调用setCursor()将其设置回我的空白光标无效.调用device.setFullScreenWindow(null)允许我再次摆脱光标 - 只有当我在FSEM中时才能摆脱它.

我在JDK 6下工作,目标平台是JDK 5+.

更新:我已经做了一些更多的测试,看起来这个问题出现在Mac OS X 10.5 w/Java 6u7下,但不是在带有Java 6u7的Windows XP SP3下.因此,它可能是Mac版JVM中的一个错误.

java mouse fullscreen mouse-cursor

5
推荐指数
3
解决办法
1万
查看次数

使用 Javascript 预加载自定义光标

我已经能够在页面加载之前成功预加载图像库,但想知道如何对自定义cursor.cur 文件执行相同的操作,因为它无法使用下面的图像方法,因为它无法理解 .cur 扩展名?

// Image Preloader
var pictures [
    "a.jpg",
    ..
    "z.jpg"
];

for (var i=0;i < pictures.length; i++){
    var img = new Image()
    img.src = pictures[i];
    img.onload = function(){
        updateProgress();
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery preload mouse-cursor

5
推荐指数
1
解决办法
776
查看次数

更改 HTML 中输入元素上的鼠标光标

我有各种可通过拖放移动的 HTML 元素。为了指出(向用户)放置元素的有效区域,我正在更改光标的外观。我通过简单地通过 JS 应用 CSS 类来做到这一点,其中包含一个简单的“cursor:xxx”。这对于 DIV 和 SPAN 来说效果很好。

但是当我尝试使用文本输入或文本区域执行此操作时,光标就会变成“|” (文本编辑光标)。

有没有办法覆盖此默认行为或者是否有任何解决方法(无需用任何虚拟元素替换这些元素,因为这会花费大量时间,因为某些功能会依赖这些元素)

CSS:

body.draggingInvalid ,
body.draggingInvalid * {
    cursor:not-allowed !important;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="text" style="width: 200px; height: 20px;">
Run Code Online (Sandbox Code Playgroud)

html css drag-and-drop mouse-cursor

5
推荐指数
1
解决办法
1万
查看次数

按钮中的 URL 光标

我有一个光标 url,我想在光标位于按钮上时更改光标,我尝试过指针、悬停、url,但它不起作用有人可以帮助我吗?谢谢。

<button id="btt" style="cursor:hover" type="button">
Run Code Online (Sandbox Code Playgroud)

我有的网址:

<style type="text/css">
    body, a:hover {
        cursor: url(http://cur.cursors-4u.net/games/gam-14/gam1379.ani), url(http://cur.cursors-4u.net/games/gam-14/gam1379.png), progress !important;
    }
</style>
Run Code Online (Sandbox Code Playgroud)

html javascript css mouse-cursor

5
推荐指数
1
解决办法
432
查看次数

5
推荐指数
1
解决办法
1176
查看次数

在Linux中,哪个软件负责绘制鼠标光标?

正如标题所言:什么软件真正绘制了鼠标光标?是否有修改视觉外观的编程方法?

linux mouse-cursor

5
推荐指数
1
解决办法
1505
查看次数

无需Javascript即可在CSS中获取鼠标指针的位置

有没有办法仅使用 CSS 来获取光标位置。我有一个框,我想根据用户上次单击来对齐。我没有自由使用 javascript 或 jquery 或任何其他框架。它需要通过 CSS 来完成。我使用的是IE11浏览器。

如果存在这样的 CSS 规则,请告诉我。我们可以将其放入诸如 calc() 之类的函数中

css pointers position mouse-cursor

5
推荐指数
1
解决办法
9312
查看次数

如何在Safari中正确隐藏光标?

我尝试隐藏光标。在 Chrome 中工作正常,但在 Safari 中却无法正常工作。每当我将光标拖动(单击+按住+移动)到光标隐藏的区域时,它就会重新出现。

HTML:

<div></div>
<span>Test</span>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
  border: 1px solid red;
  width: 100px;
  height: 100px;
  -webkit-user-select: none;
  cursor: none;
}
Run Code Online (Sandbox Code Playgroud)

https://codepen.io/anon/pen/MGeKpo

html css safari hide mouse-cursor

5
推荐指数
0
解决办法
688
查看次数

使用 python 检测鼠标是等待还是忙碌

我正在用 Python 2.7 创建一个脚本。该脚本在应用程序内自动执行鼠标单击操作。

有时,单击鼠标后,鼠标光标将处于“等待”状态,我想等到鼠标光标恢复正常后再进入代码中的下一步。

python 中是否可以检测鼠标是否正在等待?

python mouse-cursor

5
推荐指数
0
解决办法
554
查看次数

如何在 Windows 中更改鼠标指针大小?

在我的 4k 屏幕上,我喜欢在窗口中调大鼠标指针的大小。
将 Windows 鼠标指针设置为 4

这对于 95% 的使用情况来说非常有用,但有时我又需要一个小鼠标指针来进行更精细的工作。
不幸的是我每次都必须打开设置,我想要一个键盘快捷键,可以用来在大鼠标和小鼠标之间切换。

所以我写了以下内容,希望能起到作用:

  1. 使用新的鼠标大小设置更新注册表
  2. 使用SystemParametersInfo()参数调用SPI_SETCURSORS来点动系统以重新读取鼠标设置。

唉,没有喜悦。

谁能指出我的做法是愚蠢的吗?干杯,戴夫

代码如下:

param([int]$MouseSize=0)

###########################################
#
# DISAPPOINTINGLY  THIS DOES NOT YET WORK
# Need to figure out why
#
###########################################
 
##################
# Constants
##################
 
[int]$small_mouse = 48
[int]$big_mouse   = 80
[int]$min_mouse   = 1
[int]$max_mouse   = 256
 
[string]$path = 'HKCU:\Control Panel\Cursors'
[string]$name = 'CursorBaseSize'
 
##################
# API Import
##################
 
Try{
    [void][SysParams]
} Catch {
Add-Type @'
    using System;
    using System.Runtime.InteropServices;
    public class SysParams {
        [DllImport("user32.dll", SetLastError …
Run Code Online (Sandbox Code Playgroud)

c# windows powershell mouse-cursor

5
推荐指数
1
解决办法
889
查看次数