标签: right-click

单元格的有效GWT DOM /消耗事件列表是什么?

我遇到过这种情况多次,找不到任何全面的东西.我想知道GWT的所有有效消耗DOM事件的完整列表.

NativeEvent 的GWT文档说:

public final java.lang.String getType()
Gets the enumerated type of this event.
Returns:
the event's enumerated type
Run Code Online (Sandbox Code Playgroud)

这个枚举在哪里?它确实存在吗?使用的(我发现的)实际代码明确地说这些事件总是使用字符串:"click","contextmenu","mouseup","dblclick"等等(等等覆盖了这么多的迷路......)

我想实现在CellTable ALA既双击和右键单击的单元这篇文章.我正在通过超级("点击","contextmenu","mouseup","dblclick"); 在我的AbstractCell扩展的构造函数中.然后我覆盖了onBrowserEvent:

@Override

    public void onBrowserEvent(Context context, Element parent, ImageProperties<T> value,
            NativeEvent event, ValueUpdater<ImageProperties<T>> valueUpdater) {
        if (event.getButton() == NativeEvent.BUTTON_RIGHT) {
            event.stopPropagation();
            event.preventDefault();
            eventBus.fireEvent(new RightClickEvent<Context>(context, event));
        } else {
            super.onBrowserEvent(context, parent, value, event, valueUpdater);
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是,我遇到了两个问题.一,默认的contextMenu仍然显示(通过我的自定义) - 更不用说它甚至不使用DOM事件类型.一个不同的问题,我如何检查它是否是一个双击事件?我发现很难相信它实际上是一组任意的字符串......

提前致谢!约翰

gwt dom right-click

7
推荐指数
1
解决办法
4334
查看次数

Chrome - 使用"数据"网址时,右键菜单中的"另存为..."已停用

如果将以下内容粘贴到chrome中的url栏并尝试右键单击 - >另存为...则另存为...将显示为灰色.有什么方法可以阻止它变灰?

网址:

data:text/html;charset=utf-8,%3C%21DOCTYPE%20html%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%3Chead%3E%3Ctitle%3EEmbedded%20Window%3C%2Ftitle%3E%3C%2Fhead%3E%0D%0A%3Cbody%3E%3Ch1%3E42%3C%2Fh1%3E%3C%2Fbody%3E%0A%3C%2Fhtml%3E%0A%0D%0A
Run Code Online (Sandbox Code Playgroud)

google-chrome right-click save-as data-uri

7
推荐指数
1
解决办法
7306
查看次数

防止复制/粘贴和右键单击意味着文本框(电子邮件地址)

我想阻止用户:

  1. 从第一个文本框复制并粘贴到第二个文本框
  2. 右键单击并使用上下文菜单从第一个文本框复制并粘贴到第二个文本框.

这不起作用.

<html>
  <head runat="server">
    <title>Confirm email page</title>
    <script  type="text/javascript" language="javascript">
    function DisableRightClick(event) {
        //For mouse right click 
        if (event.button == 2) {

        }
    }
    function DisableCtrlKey(e) {
        var code = (document.all) ? event.keyCode : e.which;
        // look for CTRL key press
        if (parseInt(code) == 17) {
            window.event.returnValue = false;
        }
    }
    </script>

  </head>
  <body style="font-family: Verdana; font-size: 1em">
    <form id="form1" runat="server">
      <div>
        <h1>Confirm Email</h1>
        <asp:Label ID="Label2" runat="server" Text="Enter Email Address: "></asp:Label>
        <asp:TextBox ID="TextBox2" runat="server" oncopy="return false" onMouseDown="DisableRightClick(event)" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net textbox copy-paste right-click

7
推荐指数
1
解决办法
3783
查看次数

使用ctypes在Python中右键单击

我是Python的初学者,所以不懂术语.我想使用python在特定点进行简单的点击.我已经使用ctypes管理了左键单击:

>>> import ctypes
>>> ctypes.windll.user32.SetCursorPos(x,y), ctypes.windll.user32.mouse_event(2,0,0,0,0), ctypes.windll.user32.mouse_event(4,0,0,0,0)
Run Code Online (Sandbox Code Playgroud)

有没有办法以同样的方式进行右键单击?

python ctypes right-click

7
推荐指数
1
解决办法
3386
查看次数

Qt右键点击QPushButton

我正在使用Qt Creator为一个中型游戏创建一个gui.如何知道点击右键单击QpushButton?在游戏中的标志.换句话说,哪个信号用于右键单击?

qt right-click qpushbutton

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

是否可以使用javascript捕获上下文菜单中的“在新选项卡中打开”单击事件?

我知道我可以通过使用jQuery的“ contextmenu ” 来捕获右键单击事件,但是我的问题是,如何在上下文菜单出现后捕获事件,即当用户单击“在新选项卡中打开链接”操作时。

有什么帮助吗?

谢谢。

在此处输入图片说明

javascript browser jquery contextmenu right-click

7
推荐指数
1
解决办法
1695
查看次数

C#MouseClick事件不会在中键单击或右键单击时触发

这似乎应该有效,但事实并非如此.我在SWITCH语句中设置了一个调试停止.此事件仅在左键单击时触发.没有任何反应,并且在中间或右键单击时不会触发方法.有任何想法吗?PS我已经尝试过使用MouseUp和MouseDown事件以及相同的问题.

这是我的代码:

this.textBox1.MouseClick +=
   new System.Windows.Forms.MouseEventHandler(this.textBox1_MouseClick);

private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
    switch (e.Button)
    {
        case MouseButtons.Left:
            // Left click
            textBox1.Text = "left";
            break;

        case MouseButtons.Right:
            // Right click
            textBox1.Text = "right";
            break;

        case MouseButtons.Middle:
            // Middle click
            textBox1.Text = "middle";
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# right-click mouseclick-event

7
推荐指数
1
解决办法
790
查看次数

JavaScript:仅在特定元素内捕获右键单击和禁用菜单

我编写了一个jquery脚本,其中屏幕上有一个小网格,使用拖放用户可以在网格上放置切片(卡扣到位).目前,如果您将鼠标悬停在某个磁贴上,它会在旋转选项中淡入淡出,但如果您可以右键单击旋转(使其更自然),我会更喜欢它.我理解完全阻止右键通常是不满意的,所以想知道是否可能只是在一个特定元素内,然后捕获该事件,在JS中执行某些操作并禁用上下文菜单? - 适用于所有浏览器.

另外,目前我正在使用jQuery for effects和自定义javascript进行拖放,是否值得一看jQuery插件进行拖放?

非常感谢,

javascript jquery drag-and-drop right-click

6
推荐指数
1
解决办法
8099
查看次数

有没有办法'模拟'右键单击save-as命令或强制在浏览器中使用JavaScript下载文件?

我有这种情况,我们有媒体文件存储在全球CDN上.我们的网络应用程序托管在它自己的服务器上,然后当需要媒体资产时,它们从CDN网址调用.最近我们有一个用户可以下载文件附件的页面,但是有些文件类型是在浏览器中打开而不是下载(例如MP3).解决这个问题的唯一方法是手动指定HTTP响应以附加文件,但我唯一能做到这一点的方法是将文件从CDN下载到我的服务器然后将其反馈给用户,这违背了拥有它的目的在全球CDN上.相反,我想知道是否有一些客户端解决方案吗?

编辑:刚刚发现这个地方,虽然我不确定它是否适用于所有浏览器?

<body>
<script>
function downloadme(x){
myTempWindow = window.open(x,'','left=10000,screenX=10000');
myTempWindow.document.execCommand('SaveAs','null','download.pdf');
myTempWindow.close();
}
</script>

<a href=javascript:downloadme('/test.pdf');>Download this pdf</a>
</body>
Run Code Online (Sandbox Code Playgroud)

重新编辑:哦,这个想法太多了 - > execCommand SaveAs在Firefox中运行吗?

javascript http download right-click save-as

6
推荐指数
1
解决办法
2803
查看次数

IntelliJ IDEA - 键盘右键单击不起作用

我使用的是 IntelliJ IDEA Ultimate v 13.1,我喜欢使用键盘快捷键,很少使用鼠标。我对这个 IDE 比较陌生,因为之前我一直在 eclipse 上工作。

我的问题是关于通过按键盘上的右键单击键(通常在外部键盘上的右侧 Ctrl 键附近找到)来执行右键单击操作。问题是当我按下这个键时,什么也没有发生,但是当我单击鼠标右键单击时,事情就会发生。这适用于编辑器、项目资源管理器,我想在 IDE 中的任何地方都适用。

有没有我应该打开的开关,它可以工作,或者有任何其他方式可以让键盘右键单击在 IDEA 中工作?非常感谢您的回复。

intellij-idea right-click

6
推荐指数
2
解决办法
5220
查看次数