none
重发windows media player 12,麻烦各位懂多媒体键盘的来看一下,谢谢 RRS feed

  • 问题

  • 上次发了一个关于windows meidia plyaer12的帖子,关于它的控制键的,就是想用键盘上的按键来控制wmp的基本播放功能,比如,空格是暂停和播放,左是快退n秒,右是快进n秒,然后上下控制音量,回车控制全屏切换,开始说没办法改wmp12的,没法实现,但我现在有个新的想法,灵感来源于多媒体键盘:               我手里有一块多媒体键盘,有六个快捷键,包括声音大小,播放下一个,播放前一个,暂停和播放,还有关闭软件。这几个多媒体键在wmp里,至少声音大小是可用的(虽然控制的是系统音量,不是wmp的音量,但毕竟是一种实现方法。),播放和暂停,以及退出这四个按键是可用的。                            所以,我就想,这个多媒体键盘是如何实现这一功能的啊??可不可以把这个键盘扩展一下,改一下设置,将这几个多媒体按键换到我习惯的键位上啊??另外,可不可以通过做新的驱动或者软件,增加这个键盘可以实现的功能啊??最后,可不可以将做好的这个软件(如果做的是软件的话)绑定在wmp或者其他的媒体播放器上,就是说,当wmp打开的时候,这个软件对应的映射关系也同时打开,而这个软件被移动到后台或者关闭的时候,软件同时失效(我的意思就是说这个软件只对媒体播放器起作用,不影响正常的文档编辑或者网页浏览之类的),,,我对编程不熟,希望高手帮帮忙,感激不尽。谢谢。

    2009年6月17日 14:15

答案

全部回复

  • 你好!
         可以参考这里,可以有很多方法来实现:
    http://hi.baidu.com/nbs_duel/blog/item/630f1b02fee409074afb5137.html
    周雪峰
    2009年6月17日 14:35
    版主
  • 有几个疑问,第一个就是,最后的那个ahk编写的脚本文件,是每次播放视频的时候都要加载一次呢还是说只要加载一次,以后都一劳永逸了啊??如果是后者,会不会影响其他应用呢??比如wmp并没有开启这个设置还有用吗??会不会影响到网页浏览或者其他的。
                    第二个问题是  这个网页提供的一个脚本程序里面有这么一段代码
    ^!Left::SendInput {Media_Prev}
    ^!Up::SendInput {Volume_Up}
    ^!Down::SendInput {Volume_Down}
    ^!Home::SendInput {Media_Play_Pause}
    ^!End::SendInput {Media_Stop}
    我想问的是后面这些圆括号里的操作,是如何获得的啊??网上查的还是通过什么方法自己找的呢??比如我想知道全屏,用圆括号表示,怎么表示啊??向前或者向后跳跃n秒呢??
                     第三个,不知道版主有没有听说过键盘的扫描码啊??如果听说过,版主知不知道如何获得任意组合键的扫描码呢??我看网上说,可以通过扫描码来实现多媒体键盘的功能,想了解一下。
                     还有一个,我在网上查的wmp11的快捷键,好像很多,在wmp12里面不能用啊。不知道版主知不知道如何自己查wmp12的快捷键啊???
         呵呵,事情比较多,而我又比较菜,麻烦斑竹帮帮忙,谢谢
    2009年6月19日 1:22
  • 你好!
         1,2,别用脚本那个比较麻烦
         3,帮助文档里可以查看!
    周雪峰
    2009年6月19日 2:57
    版主
  • 理解不了。。。。。我的帮助是英文的,完全理解不了,至于1.2个不用脚本,不知道用啥。算了,弄的我好累,不弄了。谢谢版主的热情帮助。
    如果有人能跟微软的那帮人搭上关系,麻烦跟他们建议一下,软件的外观做的已经很好了,接下来,请多注意一下软件的易用性等等东西了。只有好的外观不见得能吸引用户。
    2009年6月19日 6:36