纯手柄控制电脑(且不用插鼠标而使用虚拟鼠标)

news/2024/10/20 21:08:27/

前言

    因电脑升级后,旧主机就作为客厅游戏机使用了,于是想尽量减少设备的插入,单纯的每次只拔插手柄这一项外设就行,于是需要两大步骤即可到位。

安装JoyXoff

一、官网下载并直接安装:JoyXoff

二、默认开机自启,杀毒软件请勿关闭

注意:此软件仅在插入硬件鼠标情况下,鼠标指针可见,不插鼠标后会导致看不到鼠标光标,但手柄能操作,于是可长时间仅插入鼠标接收器或者安装虚拟鼠标驱动解决。本人也安装过罗技的LG Hub软件,装完是可以有用的,但是重启后依旧无法出现虚拟鼠标光标。

安装虚拟鼠标驱动

一、下载loki-hidriver驱动文件:

地址:Release Version 1.0.0 · hedgar2017/loki-hidriver · GitHub

二、关闭签名校验:

1、管理模式运行cmd

2、执行命令

bcdedit /set nointegritychecks on(关闭则为off)
bcdedit /set testsigning on(关闭则为off)

3、重启电脑后会进入测试模式(桌面右下角会出现版本等文字证明已进入)

三、安装驱动

1、管理模式运行cmd,执行命令进入驱动目录,例如:

cd D:\虚拟鼠标驱动

2、执行安装驱动命令,成功后会弹出安装确认界面

devcon install hidriver.inf "root\hidriver"

3、查询并删除驱动(异常时)
查找是否有安装驱动

devcon find "root\hidriver"

删除驱动(必须退出测试模式才行)

devcon remove "root\hidriver"

4、查询驱动是否安装成功

右键我的电脑,管理-设备管理器-鼠标和其他指针设备,会出现硬件鼠标同名的驱动,双击查看属性中没有电源管理一项的则为虚拟驱动。

注意:安装成功后退出测试模式则无法出现虚拟驱动,可能需要重新安装,唯一不足就是右下角得长期出现文字。


http://www.ppmy.cn/news/1538415.html

相关文章

LeetCode 每日一题 2024/10/7-2024/10/13

记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 10/7 871. 最低加油次数10/8 1436. 旅行终点站10/9 3171. 找到按位或最接近 K 的子数组10/10 3162. 优质数对的总数 I10/11 3164. 优质数对的总数 II10/12 3158. 求出出现两…

【在Linux世界中追寻伟大的One Piece】信号捕捉|阻塞信号

目录 1 -> 信号捕捉初识 2 -> 阻塞信号 2.1 -> 信号其他相关常见概念 2.2 -> 在内核中的表示 2.3 -> sigset_t 2.4 -> 信号集操作函数 2.5 -> sigprocmask 2.6 -> sigpending 3 -> 捕捉信号 3.1 -> 内核如何实现信号的捕捉 3.2 ->…

基于SpringBoot+Vue+Uniapp的仓库点单小程序的详细设计和实现

2. 详细视频演示 文章底部名片,联系我获取更详细的演示视频 3. 论文参考 4. 项目运行截图 代码运行效果图 代码运行效果图 代码运行效果图 代码运行效果图代码运行效果图 代码运行效果图 5. 技术框架 5.1 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发…

从RNN讲起——序列数据处理网络

文章目录 RNN(Recurrent Neural Network,循环神经网络)1. 什么是RNN?2. 经典RNN的结构3. RNN的主要特点4. RNN存在问题——长期依赖(Long-TermDependencies)问题 LSTM(Long Short-Term Memory&a…

前端打印功能(vue +springboot)

后端 后端依赖生成pdf的方法pdf转图片使用(用的打印模版是带参数的 ,参数是aaa)总结 前端页面 效果 后端 依赖 依赖 一个是用模版生成对应的pdf,一个是用来将pdf转成图片需要的 <!--打印的--><dependency><groupId>net.sf.jasperreports</groupId>&l…

GO如何将信息打包进二进制文件并在运行时显示

文章目录 1. **背景介绍**2. **将信息打包进 Go 二进制文件**2.1 定义全局变量2.2 使用 -ldflags 注入变量2.3 构建并运行程序 3. **优化构建流程&#xff1a;使用 Makefile 自动化**4. **总结** 1. 背景介绍 在开发和发布 Go 应用程序时&#xff0c;了解构建时的信息&#xf…

Vue3实现面板分割

Vue3实现面板分割 下面是将你提供的 Vue 组件使用 SCSS&#xff0c;并以 Vue 3 的组合式 API 形式的面板分割代码。 1、建立组件相关的文件夹 2、将下面代码拷贝到index.vue中 <template><div class"g-split" ref"gSplit"><!-- 水平方向…

Redis的过期策略和内存淘汰策略

Redis 的过期策略和内存淘汰策略是管理内存和数据有效性的两个重要机制。以下是对这两者的详细介绍&#xff1a; 过期策略 Redis 允许为键设置过期时间&#xff0c;当键的过期时间到达时&#xff0c;Redis 会自动将其删除。过期策略主要包括&#xff1a; 定期删除&#xff1a…