如何通过JoyToKey实现PC电视游戏直接主机化?
本帖最后由 八云红 于 2026-1-12 17:14 编辑目前我的客厅环境是一台显示器加一台75寸电视,电脑同时接了这两个设备,NS2也接在电视上。玩NS2的时候体验很完美,沙发上一瘫,打开手柄就能自动唤醒电视并切信号源。但换到电脑就非常痛苦:得拿键鼠切输出,还得伸长脖子在沙发上找光标,姿势极其难受。
我也试过市面上的手柄映射工具,但都有个致命伤:进游戏后映射软件会跟游戏原生的手柄输入冲突。即便是Steam的桌面映射,在玩非Steam游戏时也经常失灵,根本没法实现“全程瘫在沙发上换游戏”的愿景。
最近研究出了一个比较完美的折腾方案,分享给同样想在客厅瘫着玩PC的朋友。
我尝试过用Python写自动识别游戏进程并关闭映射的脚本,但发现很多游戏的启动器会被识别成桌面程序,规则非常难定。最后发现老牌软件JoyToKey自带的预设切换功能才是真正的“神技”。
我在JoyToKey里设置了两个配置,通过长按LS+RS(左右摇杆按键)1秒来回切换:
1.桌面模式(Profile1)
实现常规的键鼠功能,方便选游戏和改系统设置:
左摇杆:鼠标移动。
右摇杆:鼠标滚轮。
A/B键:鼠标左/右键。
Guide+LB:Win+Space(切输入法)。
Select:Win+Tab(多任务视图)。
Start:Win+P(极其关键,一键切电视/显示器输出)。
Guide+Select:Win+D(回桌面)。
Guide+Start:Alt+F4(强制退游戏)。
2.游戏模式(Profile2)
为了不干扰游戏内原生操作,这个配置里几乎是空的,仅保留了核心功能:
长按LS+RS1秒:切回桌面模式。
Guide+Start:Alt+F4。
Guide+Select:Win+D。
操作反馈:加入语音提示
为了让操作更像主机,我在网上生成了桌面模式和手柄模式的两个TTS音频文件。在JoyToKey的配置切换设置里勾选“播放声音文件”,这样每次切换时,音箱里都会传来语音提示,不用看屏幕也知道现在的模式。
实际体验
现在我回家的流程变成了:遥控器开电视,拿起手柄,直接在沙发上用手柄切视频输出,打开B站看会儿视频或者直接点开3A大作。想换游戏时直接Alt+F4,全程不需要起身去碰那套笨重的键鼠。
好熟悉的软件,是不是把手柄按键映射到键盘的那个软件? 这个很早以前,碰到只能用键盘玩的游戏,我就会用这个软件,把键盘的WASD啥的,几个映射到手柄上。 设置开机steam大屏,全程可以手柄控制吧 为啥不把电视设为二屏呢,以及打开steam或者xbox的大屏模式 遥控飞鼠行不行 PC 也可以 wake on Bluetooth,做到用手柄唤醒,但是好像支持比较有限
steam 大屏幕模式支持纯手柄操作,可以设置成开机自启动 我觉得我会把这些设置好以后,就放在那不会再玩了。
想过这个问题,就是win掌机那种摇杆模拟鼠标的方式,没想到实际执行起来细节还挺多的 我用的playnite全屏开机自启,这玩意起到类似steam全屏的效果但对网络要求没那么高而且能唤起模拟器,加游戏也相对简单一丢丢,然后一些不支持手柄的类似gal也是像你那样用joytokey操作,再加一个浏览器的映射就行了。
页:
[1]
2