通过JoyToKey实现的客厅电视PC游戏接近主机体验的游玩方式

三级用户 makimakima 1天前 816

我当前的游戏场景包含一个显示器和一个75寸电视,电脑同时连接在两个显示设备上,NS2连接在电视上。当我想玩NS2的时候,很方便,往沙发上一靠,打开手柄,手柄自动打开电视切换到对应的信号源,就可以开始游玩了。但是如果我想在电视上玩电脑游戏,这个过程就会变得相当复杂,我需要用键盘/鼠标切换视频输出到电视,我需要手动打开电视,我还需要坐在沙发上有不舒服的姿势控制鼠标在沙发或者茶几上找到我想要的游戏,打开,然后才能瘫在沙发上继续打游戏。这个过程对比主机的电视游戏体验相差甚远。

当然,我们知道市面上有许多软件可以实现手柄映射鼠标键盘的功能,但我之前的体验来看,他们都有一个最严重的问题,那就是当进入游戏后,这些映射软件会和手柄输入重复作用在游戏中。Steam的手柄映射也许好一些,但是当你游玩非steam游戏的时候,问题和其他手柄映射软件是一致的。这个问题使得这些映射均处于不可用的状态,使得我希望瘫在沙发上再选择想要游玩的游戏或者更换游戏的愿景变得遥不可及。

最近为了解决这个问题,我一开始通过python进行了初步手柄映射的可行性探索,但是在如何识别进入游戏然后关闭映射这件事情上遇到了问题,我意识到似乎不会有什么通用的规则能让我识别到当前前台运行程序是不是游戏,甚至极端一点通过进城名识别都不可以(有一部分游戏的启动器本身是桌面程序不支持手柄),然后我突然想到,如果可以通过手柄自己来控制是否打开按键映射也许是一个妥协的办法。甚至这个办法对于一些PC上的突发情况会有更强的适应性。

通过手柄按键映射来打开关闭按键映射本身听起来确实是一个好的方法,但这个方案未必没有被某个映射软件实现过,于是我测试了ControllerCompanion,AntiMicroX,JoyToKey,reWASD以及Steam桌面映射这几种方案,发现仅有JoyToKey里面有一个类似的功能是进行手柄映射预设之间的切换。不愧是老牌映射软件,知道大家想要声明。

在JoyToKey中,我设置了两个不同的Profile,一个里面包含常规的键盘映射(左摇杆作为鼠标,右摇杆作为滚轮,AB作为鼠标左右键,Guide+LB作为Win+Space,Select作为Win+Tab,Start作为Win+P,Guide+Select作为Win+D,Guide+Start作为Alt+F4)用以实现常规的映射功能,也可以更方便的进行视频输出设备的切换,最重要的是,设置长按LS+RS 1s作为切换触发,切换到另外一个配置,这个配置中仅仅保留(长按LS+RS 1s切换配置,Guide+LB作为Win+Space,Guide+Select作为Win+D,Guide+Start作为Alt+F4)这四个映射,作为正常游玩游戏时的配置。同时,JoyToKey还支持在切换配置时播放音频提示音,于是我在网站上生成了“桌面模式”和“手柄模式”的音频导入软件,这样在切换配置是也会有操作反馈。

在这样的配置下,我可以直接瘫在沙发上,有电视遥控器开机后,全程使用手柄切换PC视频输出,选择我想要游玩的游戏,退出游戏,甚至可以在浏览器里看B站视频。



上一篇:老男人们有没有推荐的电动剃须刀
下一篇:升级预告
最新回复 (23)
  • 六级用户 panndora 1天前
    2 2


    用 JoyToKey 实现「沙发模式」:让 PC 游戏体验接近主机

    我目前的娱乐环境是这样的:

    • 一台电脑同时连接 显示器75 英寸电视
    • Nintendo Switch 2(NS2)直接接在电视上。

    玩 NS2 时体验非常流畅:往沙发上一躺,打开手柄,电视自动开机并切换到对应信号源,即开即玩。

    但一旦想在 电视上玩 PC 游戏,流程就变得繁琐:

    1. 需要用键鼠将视频输出切换到电视;
    2. 手动打开电视;
    3. 坐在沙发上,以别扭姿势操作鼠标,在茶几或沙发上找游戏启动;
    4. 启动后才能真正“瘫着玩”。

    这与主机的一键即玩体验差距巨大。


    为什么通用手柄映射软件不好用?

    市面上有不少手柄映射工具(如 Steam Input、reWASD、AntiMicroX 等),但它们普遍存在一个致命问题:

    进入游戏后,映射层与原生手柄输入同时生效,导致双重输入、操作混乱。

    Steam 的映射在非 Steam 游戏中同样失效。这让“在沙发上自由选择/切换游戏”的愿景几乎无法实现。


    我的解决方案:手动控制映射开关

    最初尝试用 Python 自动检测“是否进入游戏”来启停映射,但很快发现:

    • 没有通用规则能准确判断前台程序是否为“游戏”;
    • 有些游戏启动器本身就是桌面程序,不支持手柄。

    于是转念一想:不如让手柄自己控制映射的开启与关闭。这虽是妥协,却更具灵活性,还能应对突发情况(比如临时切回桌面查资料)。


    最终选型:JoyToKey

    测试了多款软件(Controller Companion、AntiMicroX、JoyToKey、reWASD、Steam 桌面配置)后,只有 JoyToKey 支持通过按键切换不同 Profile(配置文件) —— 老牌工具果然懂用户痛点。

    我的双 Profile 设计:

    🎮 桌面模式(用于选游戏、切输出、浏览网页)

    • 左摇杆 → 鼠标移动
    • 右摇杆 → 滚轮
    • A / B → 鼠标左右键
    • Guide + LB → Win + Space(切换输入法)
    • Select → Win + Tab(任务视图)
    • Start → Win + P(投影切换)
    • Guide + Select → Win + D(显示桌面)
    • Guide + Start → Alt + F4(关闭窗口)
    • 长按 LS + RS 1 秒 → 切换到“手柄模式”

    🕹️ 手柄模式(纯游戏使用)

    • 仅保留:
      • 长按 LS + RS 1 秒 → 切回“桌面模式”
      • Guide + LB → Win + Space
      • Guide + Select → Win + D
      • Guide + Start → Alt + F4
        (避免游戏内误触,彻底禁用鼠标映射)

    此外,JoyToKey 还支持 切换 Profile 时播放提示音。我在在线 TTS 网站生成了“桌面模式”和“手柄模式”的语音,导入后每次切换都有明确反馈。


    效果如何?

    现在我可以:

    ✅ 躺在沙发上,用电视遥控器开机
    ✅ 全程用手柄完成:
     - 切换 PC 视频输出到电视
     - 启动任意游戏(Steam / 非 Steam / 模拟器)
     - 浏览网页、看 B 站
     - 退出游戏、返回桌面

    真正实现了 “PC 主机化”的沙发游戏体验


    如果你也有类似需求,强烈推荐试试 JoyToKey + 双 Profile + 音频反馈 的组合!


  • 六级用户 panndora 1天前
    0 3
    帮你排了个版
  • 七级用户 进站劣人 1天前
    1 4
    好熟悉的软件,是不是把手柄按键映射到键盘的那个软件?

  • 六级用户 panndora 1天前
    0 5
    进站劣人 好熟悉的软件,是不是把手柄按键映射到键盘的那个软件?
    是那个,以前我常用这个玩网游,比如魔兽什么的。所以我也推荐这个软件。
  • 七级用户 进站劣人 1天前
    1 6
    panndora 是那个,以前我常用这个玩网游,比如魔兽什么的。所以我也推荐这个软件。
    这个很早以前,碰到只能用键盘玩的游戏,我就会用这个软件,把键盘的WASD啥的,几个映射到手柄上。
  • 五级用户 wenbin5243 1天前
    0 7
    设置开机steam大屏,全程可以手柄控制
  • 四级用户 shaomeichen 1天前
    0 8
    为啥不把电视设为二屏呢,以及打开steam或者xbox的大屏模式
  • 三级用户 makimakima 23小时前
    0 9
    panndora 帮你排了个版
    哈哈,我发出来之前也用ai排了一个,但是效果没你这个好就没发
  • 三级用户 makimakima 23小时前
    0 10
    wenbin5243 设置开机steam大屏,全程可以手柄控制
    steam大屏模式解决不了非steam游戏的问题,除非我手动把所有非steam游戏都添加进去。除此以外,还有一个问题是部分游戏启动的时候会有一个不支持手柄控制的启动界面(比如轩辕剑3),这类情况也不好解决。
  • 三级用户 makimakima 23小时前
    0 11
    shaomeichen 为啥不把电视设为二屏呢,以及打开steam或者xbox的大屏模式
    电视是2屏,如果你说的是扩展模式的话,其实两个屏幕上窗口切换会很不方便,如果你说的是复制模式的话,我在电视上玩的时候,电脑屏幕一直显示活动画面也会比较烦。
  • 五级用户 qqbenqq 23小时前
    0 12
    你可以弄个遥控飞鼠......
  • 六级用户 panndora 23小时前
    0 13
    makimakima 哈哈,我发出来之前也用ai排了一个,但是效果没你这个好就没发
    用的是 :https://chat.qwen.ai/
  • 五级用户 ma_er233 23小时前
    0 14
    PC 也可以 wake on Bluetooth,做到用手柄唤醒,但是好像支持比较有限
    steam 大屏幕模式支持纯手柄操作,可以设置成开机自启动
  • 五级用户 ma_er233 23小时前
    0 15
    makimakima steam大屏模式解决不了非steam游戏的问题,除非我手动把所有非steam游戏都添加进去。除此以外,还有一个问题是部分游戏启动的时候会有一个不支持手柄控制的启动界面(比如轩辕剑3),这类情况也不好 ...
    steam deck 上有自动把别的平台同步到 steam 库的软件,不过不知道win有没有
  • 五级用户 小茵小可 23小时前
    0 16
    我觉得我会把这些设置好以后,就放在那不会再玩了。
  • 四级用户 锻玉 22小时前
    0 17

    想过这个问题,就是win掌机那种摇杆模拟鼠标的方式,没想到实际执行起来细节还挺多的

  • 四级用户 王小二 22小时前
    0 18
    我用的playnite全屏开机自启,这玩意起到类似steam全屏的效果但对网络要求没那么高而且能唤起模拟器,加游戏也相对简单一丢丢,然后一些不支持手柄的类似gal也是像你那样用joytokey操作,再加一个浏览器的映射就行了。
  • 四级用户 luwen73318 20小时前
    0 19
    这个软件N年前就用过,没想到现在还能存在。
  • 三级用户 makimakima 20小时前
    0 20
    ma_er233 steam deck 上有自动把别的平台同步到 steam 库的软件,不过不知道win有没有
    其他库的同步可以,但是自己下的老游戏或者学习版很难吧
    • 老男人游戏网配套论坛
      25
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。