Skip to content
This repository has been archived by the owner on May 21, 2021. It is now read-only.

Control Philips BDM4065 monitor via its RS232 interface

Notifications You must be signed in to change notification settings

CyanLabs/BDM4065ControlApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THIS APPLICATION IS NO LONGER BEING DEVELOPED AS I NO LONGER HAVE THIS MONITOR! THE REPO HAS BEEN ARCHIVED

BDM4065ControlApp

Control Philips BDM4065 monitor via its RS232 interface

Heavily based on the code from https://github.com/andy-w/BDM4065ControlApp

Features of my version

Global Keyboard Hooks (full list below) to allow commands to be sent from any active window Runs in background when launched Set com port by adding argument to launch, e.g "BDMControlApp.exe COM1"

Keybinds

Keys.Add //Volume Up

Keys.Subtract //Volume Down

Keys.NumPad0 //Power Toggle

Keys.NumPad1 //VGA

Keys.NumPad2 //DP

Keys.NumPad3 //MiniDP

Keys.NumPad4 //HDMI

Keys.NumPad5 //HDM

So the reason why i added global keybinds is actually a bit of a special use case. i have a MCE (RC6) Remote Sensor which with a program called "AdvancedMCERemoteMapper" i can map keyboard presses to buttons on the MCE Remote.

So with my Logitech Harmony universal remote i can map on screen buttons such as "DP" to "Green" on the MCE Remote and then map "Green" on the MCE Remote to Numpad2

About

Control Philips BDM4065 monitor via its RS232 interface

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%