通过键盘实现mac或者Windows显示器输入信号源快捷键切换(电脑怎么切换屏幕的信号输入)

文章目录

  • 通过键盘实现mac或者Windows显示器输入信号源快捷键切换(电脑怎么切换屏幕的信号输入)
  • 前言
  • 一、通过显示器菜单按钮控制
  • 二、通过快捷键设置
    • 1.window系统
      • 对ControlMyMonitor做一点补充(不想对软件有详细了解的可直接跳过,不影响安装使用):
        • 通过GUI修改
        • 通过命令修改
    • 2.mac设置

前言

办公时一般会使用一台主机,两台显示屏扩展。有时也有一台显示屏,一台主机,一台自己的笔记本的搭配。我们想把这台显示屏当台式机的输出屏幕,有时又想作为笔记本的扩展屏使用,最原始的方法切换输入源需要手动去按显示器上的按钮:菜单-信号输入-DP/HDMI。
这里我们介绍一种方法通过键盘一键切换!


一、通过显示器菜单按钮控制

一般显示屏会带有VGA、Displaysort、Hdmi其中的两个,操作按照下图所示。

二、通过快捷键设置

先说一下实现的效果:假设有一台台式机,一台笔记本、一台显示屏,在外屏显示台式机下的Windows系统信号时,按WIN+F11,外屏直接切换到笔记本系统信号。同理,外屏显示笔记本输出信号时,按 WIN+F11 键,外屏直接切换信号源至台式机下的Windows系统信号.。

1.window系统

我们要借助一款绿色免费的软件ControlMyMonitor(网:http://www.nirsoft.net/utils/control_my_monitor.html),下载后放到一固定目录下保存运行::

http://www.nirsoft.net/utils/control_my_monitor.html

下载运行软件是这样的界面

这时软件窗口可以看到显示器可控的方法和值,注意图中高亮部分,Input Select为输入源,其中Current Value为当前输入口的值,在Possible Values查看可用的值,我这台显示器有1个HDMI,1个DP口.所以这里显示有15,17两个值(要记住该值!!!). 笔记本接在了HDMI口,即这里的17.台式机接在了DP口,即15.那么怎么能确定这三个值与输入口的对应关系呢,可以改变值来看结果,比如在cmd中使用这样的命令切换主屏到15对应的输入口:

 [ControlMyMonitor软件安装路径]\controlmymonitor\ControlMyMonitor.exe /SetValue Primary 60 15

命令解释 /SetValue 是ControlMyMonitor软件的内置命令,用于设定值,Primary 代表主显示器,60代表输入源设定,15代表对应的DP输入口,执行后显示器输入源将切换至DP信号源. 分割线-------------------------------------------------

对ControlMyMonitor做一点补充(不想对软件有详细了解的可直接跳过,不影响安装使用):

ControlMyMonitor是免费的更改显示器配置的小工具,它能够快速更改亮度、对比度、色温、红绿蓝增益等设置,而无需通过显示器的osd调控菜单。

支持多显示器,在上方的下拉菜单选择。有两种修改方式,一种就是通过其提供的GUI界面,如上图所示,还有一种是通过命令或者快捷方式,方便快捷。

需要说明一点的是,显示器关闭电源后再开启,会恢复其原本的设置,通过ControlMyMonitor修改的设置将失效。我们可以通过命令修改的方式来避免开关机的设置还原。

通过GUI修改

双击需要修改的项目,输入数值并确定即可即时修改,另外,还可以按住Ctrl键,通过鼠标滚轮来更改选中的项目。在选项中查看具体设置。

如果要恢复显示器的默认设置,双击上方“恢复出厂”等其中一个项目,更改其数值为 1 即可。

建议将修改好的配置通过 文件 - 保存屏幕配置 保存到本地文件。

通过命令修改

ControlMyMonitor支持许多参数,通过命令快速的更改某项设置、载入指定配置文件、切换设置,如果让命令开机启动,就避免了显示器还原设置带来的影响。

以修改显示器亮度为例,参数为 /setvalue 显示器名称 显示器亮度的vcp码 设置的数值。
上面的命令会将指定显示器的亮度修改为 80。

在使用命令前记得将目录定位至ControlMyMonitor.exe文件所在目录,或者使用其完整路径,或者将ControlMyMonitor.exe文件所在目录加入到环境变量。

分割线----------------------------------------------------------

好了,回到正题
接下来找个快捷键设定软件将这段命令设置为快捷键执行即可,我用了WinHotKey(官网:http://www.directedge.us/content/winhotkey)

http://www.directedge.us/content/winhotkey

也是免费软件,安装后设定Win+F11快捷键运行可执行程序,即运行ControlMyMonitor,并在高级设定中增加命令行参数 /SetValue Primary 60 15,设定完成后,使用快捷键即可切换输入源为DP接口.参考下图设置:

/SetValue Primary 60 15

1.新建一个热键:

2.进行如下图的设置

现在是可以通过win+F11进行一键切换了
在做一点补充:
上图我在用/SetValue Primary 60 15这条指令设置时,发现只对台式机有效,而笔记本设置快捷键后发现无效。后面经查阅资料发现,笔记本需要用这条指令:/SetValue “\.\DISPLAY2\Monitor0” 60 17(其中DISPLAY2和17需自行更改)

 /SetValue "\\.\DISPLAY2\Monitor0" 60 17

下面解释一下:
首先我们要知道Primary这个指令是主显示器的意思,台式机只有一个显示屏当然就是主显示器,用这条指令没毛病。但是笔记本可是自带显示器,外屏扩展使用的,那就是副显示器。所以这条代码就失效了。

当然有想了解更多指令的可以访问以下链接:

http://www.nirsoft.net/utils/control_my_monitor.html

可以通过指令任意更改亮度、对比度、色温、红绿蓝增益等设置

2.mac设置

接下来我们来实现macOS系统下一键切换输入源,我们使用一款控制外屏亮度调整的软件NativeDisplayBrightness,因为它是开源的,我对它进行了修改,在原有调整屏幕亮度和色温的基础上增加了输入源的控制,将它分享在了github仓库,项目地址为https://github.com/huaikitty/NativeDisplayBrightnessPlus,下载后使用xCode修改项目中的AppDelegate.m文件第 161 行数值为18(通过上面ControlMyMonitor获取到对应的输入口数值):

https://github.com/huaikitty/NativeDisplayBrightnessPlus


编译后放入Application目录下即可使用,默认快捷键为F11,可以在软件属性中更改快捷键,按下F11时,外屏将切换至HDMI信号源.

本文引用网络文章: https://www.xstui.com/read/912 http://www.1vr.cn/?p=2259

用软件快捷键实现MAC或者WINDOWS下快速切换显示器输入源(全网最详细安装讲解)相关推荐

  1. 快捷键实现MAC或者WINDOWS下快速切换显示器输入源

    目录 通过键盘实现mac或者Windows显示器输入信号源快捷键切换(电脑怎么切换屏幕的信号输入) 前言 一.通过显示器菜单按钮控制 二.通过快捷键设置 1.window系统 对ControlMyMo ...

  2. windows下快速 切换默认python系统

    1 空白处 右键-->属性 2 高级系统设置 3 点击环境变量 4 编辑path变量,把你想要使用的python版本的目录添加到环境变量path里面即可, 需要注意的是,新加的路径需要放到原先p ...

  3. 【实用】如何在windows下快速截图?

    如何在windows下快速截图? 快速截图是很多人的需求.截图的工具和方案也很多,但是,这里给出一个通用的,被大众认为最高效的一个解决方案. 我们都知道键盘上有一个"prt sc" ...

  4. Python+Django+Eclipse 在Windows下快速开发自己的网站

    Python+Django+Eclipse 在Windows下快速开发自己的网站 一.配置开发环境 我的开发环境是:Python3.3.2 + Django1.5.2 + Eclipse 1.安装Py ...

  5. windows下快速创建大文件

    windows下快速创建大文件 F:/>fsutil file createnew wu 20480000000 已创建文件 F:/wu 也可以使用API SetEndOfFile

  6. Windows下快速获取一个文件夹下所有文件的名称列表

    Windows下快速获取一个文件夹下所有文件的名称列表 进入windows终端:win+R 输入cmd,回车 使用cd命令进入到目标文件夹.例如: 先进入D盘,输入d: 回车, 然后 cd openc ...

  7. windows下快速实现labelImg环境配置

    由于windows下配置labelimg较ubuntu较为复杂,本文主要讲解windows下实现labelimg的快速配置,ubuntu系统下的配置可参考资料[1].参考资料[1]也讲述了window ...

  8. windows下用BOSH lite方式在单个VM中安装Cloud Foundry2.x

    windows下用BOSH lite方式在单个VM中安装Cloud Foundry2.x 前言 Cloud Foundry组织的官方文档提供了一种方式,BOSH Lite,可以在单个VM上部署Clou ...

  9. 软件:推荐七款Windows下宝藏软件,值得收藏!

    今天给大家推荐七款Windows下软件,每一个都值得拥有. 一.uTools 效率神器 一个可以帮你提高生产率的工具. uTools是一个极简.插件化.跨平台的现在桌面软件.通过选配丰富的插件,可以打 ...

最新文章

  1. Git log、diff、config 进阶
  2. vim graphics
  3. 精通python设计模式-浅谈Python设计模式 - 原型模式
  4. linux环境c语言实现who,C语言编程实现Linux命令——who
  5. Python 第五天
  6. wampserver的phpmyadmin(默认3306)端口如何更改为3307?
  7. python画版图_基于mask-RCNN的版图分析,MaskRCNN,版面
  8. 【原创翻译】文本编辑器
  9. java8steam流 filler_做有机硅,不懂英文哪能行?——赶紧收藏,说不定哪天就用到了!...
  10. 一个本科生的毕业设计和论文
  11. Win7怎么进入注册表(regedit)
  12. SpringBoot+Vue项目的PDF导出及给PDF文件盖章的功能示例
  13. 有了域名和服务器怎么创建网站,怎么建立网站,如何创建网站,有哪些步骤?...
  14. 个人如何购买腾讯云服务器
  15. 最新win10重装系统官方纯净版——2022家庭版多图详细
  16. Ubuntu系统下载及安装教程
  17. react 日期格式 排序
  18. Java Grammar:数据类型
  19. Android热修复(1):热修复的介绍和原理解析
  20. 测试 软通动力软件测试机试_软通动力软件测试面试经验

热门文章

  1. 22条日常技巧助程序员提高工作效率、节约时间
  2. 计算机系毕业生的前途在哪(一个牛人对计算机系的阐述)
  3. EM算法初探——公式推导和三硬币模型解析
  4. html盒子模型并排
  5. Redis-2021最新面试题
  6. 如何用计算机算出我喜欢你,加减乘除爱情数字 如何用加减乘除算出我喜欢你...
  7. HMailServer安装指南(亲测可用)
  8. select循环用法
  9. 通用会员营销管理系统Axure高保真原型
  10. 签了工作之后才发现,自己太草率了(我看过的关于职业规划最好最全面的一篇文章)