日本电子维修技术 外设DELL U2417H有没有办法实现输入源快速切换?
U2417有三个输入源分别是DP、mDP和HDMI
我三个输入源上都插了设备,并且同时处于开机状态
有什么办法能实现三个输入源之间的快速切换?显示器上的小圆点物理按键感觉太难按而且不方便。
之前有人通过Dell Display Manager+AutoHotkey 实现键盘快捷键切换输入源,但前提是当前输入源上要装了DDM才能通过键盘切换,比如说当前是DP接的电脑,我可以通过键盘快捷键切到PS3(HDMI),但我想从PS3再切回DP就只能通过显示器上的物理按键切换,或者把PS3关了让显示器自动选择。
有没有可能简单改造通过遥控器或者线控器等方式切换?
评论
KVM..........
评论
ddc/ci是可以切过去,虽然当前的黑屏了,但按快捷键是可以切回来的。曾经研究过。
评论
最后的几个快捷键win+z获取那个输入源的id号
先用显示器按钮切换,然后盲按一下快捷键,再显示器按钮切回来,就知道id是多少了。
win+x win+c切换,id号要改成上面获取的id
要切别的再继续添加快捷键。
现在这个里面的id是aoc u2879vf的id
纯ahk脚本,不需要其他软件。
; Finds monitor handle based on MousePosition
getMonitorHandle()
{
; Initialize Monitor handle
hMon := DllCall("MonitorFromPoint"
, "int64", 0 ; point on monitor
, "uint", 1) ; flag to return primary monitor on failure
; Get Physical Monitor from handle
VarSetCapacity(Physical_Monitor, 8 + 256, 0)
DllCall("dxva2\GetPhysicalMonitorsFromHMONITOR"
, "int", hMon ; monitor handle
, "uint", 1 ; monitor array size
, "int", &Physical_Monitor) ; point to array with monitor
return hPhysMon := NumGet(Physical_Monitor)
}
destroyMonitorHandle(handle)
{
DllCall("dxva2\DestroyPhysicalMonitor", "int", handle)
}
; Used to change the monitor source
; DVI = 3
; HDMI = 4
; YPbPr = 12
setMonitorInputSource(source)
{
handle := getMonitorHandle()
DllCall("dxva2\SetVCPFeature"
, "int", handle
, "char", 0x60 ;VCP code for Input Source Select
, "uint", source)
destroyMonitorHandle(handle)
}
; Gets Monitor source
getMonitorInputSource()
{
handle := getMonitorHandle()
DllCall("dxva2\GetVCPFeatureAndVCPFeatureReply"
, "int", handle
, "char", 0x60 ;VCP code for Input Source Select
, "Ptr", 0
, "uint*", currentValue
, "uint*", maximumValue)
destroyMonitorHandle(handle)
return currentValue
}
; DP = 0x0f
; DVI = 3
; HDMI = 4
; Switching sources~
#z::
;to dp
; setMonitorInputSource(0x0f)
MsgBox, % getMonitorInputSource()
return
; Switching sources~
#x::
;to dp
setMonitorInputSource(0x0f)
return
; Switching sources~
#c::
;to hdmi
setMonitorInputSource(0x03)
return
复制代码
评论
实测可用,感谢!自古CHH出大神啊!
不知如何加分,是我的等级不够吗?
评论
再请教下,我目前DP接的是PC1、mDP接的是PC2、HDMI接的是一个盒子现在从PC1切到mDP和HDMI画面正常
在HDMI(盒子)画面下,用PC1的键盘快捷键切回来也正常
但在mDP(PC2)画面下,用PC1的键盘快捷键就无法切回PC1
这时如果把ahk文件拷到PC2上,用PC2的键盘是可以切回PC1的
是否一旦切到另一个电脑输入的信号源上,原主机就不能控制显示器了?
PC1和PC2角色互换,即在PC2上通过快捷键把画面切到PC1上后,也无法通过PC2的快捷键再切回
评论
无法切的时候,能读取id吗
如果读不到那就说明已经失去ddc/ci的连接了,那就没办法了
评论
这时读到的是ID 0
0代表的是当前屏幕吧?应该就是读不到了。
评论
把DP和mDP都转接成HDMI然后连到HDMI切换器。
评论
小恶魔开始才能加分,,
你这等级还差得远。。
评论
换个思路,分辨率不是特别高的话用采集卡,在系统里面一个画面就是一个任务窗口
评论
试了下,拔了所有的显示器读取的是0
那应该就是失去ddc/ci的连接了
应该就只能2个电脑都装这个脚本
也还可以了,至少不用按显示器按钮了。。。
评论
如果显示器是2 hdmi+1 dp 这种组合
https://item.jd.com/100001071956.html
https://item.jd.com/100000671311.html
感觉可能可以实现pc上切3个
dci/ci跟显示器的芯片有关,能不能用只能实际测试才知道
评论
干嘛非得切?三显示器不是更香么
评论
确实解决了大问题,比之前的DDM+AutoHotkey要好用
能不能切,确实和显示器也有关系。刚在办公室试了下,一台笔记本VGA连的一台联想显示器,另一台PC通过DVI也连的这台显示器。
当笔记本把联想显示器作为仅第二屏幕显示时,可以来回切。作为扩展屏幕时是不能切的。
评论
买个HDMI切换器不就行了么
评论
Dell UP2417确实管用
评论
有知识确实能省钱,我买了个HDMI切换器
评论
两台电脑主机连接到同一个显示屏,一个mDP,一个DP,没办法通过快捷键切换。但是能切到连接的switch的HDMI接口。 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?