V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mjikop1231
V2EX  ›  问与答

有没有什么方法能模拟功能键的

  •  
  •   mjikop1231 · 2017-10-12 12:33:14 +08:00 · 2304 次点击
    这是一个创建于 2600 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是想注册组合键来模拟键盘上没有的功能键,比如大部分笔记本都会有的Fn+*调节音量亮度什么的。

    最好是有个 C++的例子,能推荐个软件也好。

    第 1 条附言  ·  2017-10-12 13:12:42 +08:00

    这时候就想加个问题了。。。。多按键全局组合键怎么注册。。。

    比如 Ctrl + Alt + Shift + BalaBala....

    第 2 条附言  ·  2017-10-12 22:30:19 +08:00

    音量调节解决了,绑定快捷键模拟VK_VOLUME_*键按下就好了 媒体控制同理 但是屏幕控制的没有VKC,用什么函数可以调节?(我可能不会搜MSDN。。。)

    8 条回复    2017-10-16 21:41:43 +08:00
    xujinkai
        1
    xujinkai  
       2017-10-12 12:41:59 +08:00 via Android
    http://OneQuick.org 目前可能稍微偏离你的要求,不过单就调节音量的话这个软件的做法更好,以后自定义功能会完善的
    mjikop1231
        2
    mjikop1231  
    OP
       2017-10-12 12:48:06 +08:00
    @xujinkai 你这个是类似 auxSetVolume()之类的 API 实现的音量调节吧?
    xujinkai
        3
    xujinkai  
       2017-10-12 12:58:22 +08:00
    @mjikop1231 SendInput(VirtualKeyCode) 用了 https://github.com/michaelnoonan/inputsimulator 这个库你可以参考一下
    ajeef
        4
    ajeef  
       2017-10-12 13:00:25 +08:00 via Android
    aauto 的键鼠自动按键库,C++可直接嵌套
    lfk0000
        5
    lfk0000  
       2017-10-12 15:17:21 +08:00
    auto hot key ?
    mjikop1231
        6
    mjikop1231  
    OP
       2017-10-12 17:00:37 +08:00
    @lfk0000 并不是,习惯了一直用键盘操作 系统音量 亮度什么的,换键盘了就想着自己做个一替代品。
    ysc3839
        7
    ysc3839  
       2017-10-13 00:06:21 +08:00
    mjikop1231
        8
    mjikop1231  
    OP
       2017-10-16 21:41:43 +08:00
    @ysc3839 emmm。。。说了不是 AHK 了。。。主要 AHK 在很多游戏里认定是作弊程序。要是发生了点啥,那就太尴尬了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:06 · PVG 11:06 · LAX 19:06 · JFK 22:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.