c# - 更改鼠标按钮功能

标签 c# electron mouse

我有新的鼠标游戏,其中有几个其他按钮。此鼠标不包含允许用户修改按钮功能的应用程序。我喜欢像 Sharpkeys 一样进行更改。如果有可以允许我使用的应用程序,您能告诉我它是什么吗?或者,如果还没有应用程序,我对开始开发感兴趣。
对于开发选择,我有2种选择,分别使用electronic(javascript)或C#(sharpkeys使用的相同编程语言)进行开发。您能推荐我哪个更好吗?

更新:

从以下链接
https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button

我们可以检测到每个按钮都有自己的键控代码,我的鼠标按钮的附加键控代码是3和4。我如何才能将这些键修改为与计算机键盘中的home/end相同的功能?

最佳答案

您没有明确说明要实现的目标。

  • 按下鼠标按钮,就像“转到页面顶部”(home键的作用)一样。
  • 按下鼠标键并像按下主屏幕一样操作,然后按主屏幕是您自己定义的。

  • 我会尽力回答这两个问题。

    根据您的链接,我找到了this

    对于解决方案1。

    您需要将鼠标按钮用作“转到页面顶部”,然后深入了解如何“转到
    页面顶部”。

    对于解决方案2。

    键盘事件将告诉您按下哪个键。
    您可以将鼠标事件和键盘事件路由到相同的功能。

    关于c# - 更改鼠标按钮功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60070941/

    相关文章:

    c# - 英语复数/单数变换函数

    c# - Html.ActionLink() 调用错误

    javascript - Electron 应用程序移动构建文件夹时出错

    reactjs - Redux 在开发中工作,似乎在生产中中断

    Cocoa - 当鼠标不拖动时如何获取鼠标按下事件?

    c# - EF 核心 6 : How to pluralize class names when running scaffolding

    c# - 了解 MVC 5 用户声明表

    javascript - 如果用户导航到其他路线, Electron reactjs 应用程序在重新加载后显示空页面

    javascript - 鼠标悬停事件上的鼠标位置

    Eclipse:仅使用键盘重新运行最后一个 gradle 任务