News for hackers. Stuff that matters.
Re:US Navy will replace touchscreen with mechanical controls... by cletus on Sunday August 11, 2019 @02:02PM (#20669471)
Great. If only monitor manufacturers would do the same thing.

I have a monitor with exactly 2 inputs (1 DP, 1 HDMI). What do I need to do to switch between them?

1. Press the Menu button

2. Move the option to Input Source

3. Select Input Source

4. Move from one to the other

5. Press Select

Some monitor will compress 1-3 into a single Input Source option. Still, 3 presses? Why does literally NO ONE make a monitor with hardware input source buttons? WHY?

I HATE OSD menus. With a passion. I don't care if it's a few cents cheaper. They are literally AWFUL. Just look at the Macbook touch bar and how much it's generally reviled.

Re:US Navy will replace touchscreen with mechanical controls... by TaylorAlexander on Sunday August 11, 2019 @02:10PM (#20669517)
I really believe we would be better off if every piece of technology we used was open source. All the display manufacturers really want is to make displays. Making the OSD doesn’t have to be their doing, and an open source community could build a common interface with some basic button requirements. We could maintain a list of supported manufacturers and before long you know to avoid devices that don’t support it. This doesn’t happy because open source is uncommon in non-software industries, but I truly believe no one is maintaining any competitive advantage with their proprietary OSD. They could share their source with, I believe, no negative impact on competition. In fact the industry would be healthier because consumer friction would be lower.
Re:US Navy will replace touchscreen with mechanical controls... by sitkack on Sunday August 11, 2019 @09:07PM (#20671642)
This is a great idea.

Or make monitors have a USB device profile, or just use the serial profile and have a command response protocol (http rest) for query and setting configuration. Standardize this protocol.

Now all displays could be configured using external standardized logic. I'd prefer something over SPI, but either is really ok.

Re:US Navy will replace touchscreen with mechanical controls... by PrototypeNM1 on Monday August 12, 2019 @02:31AM (#20672959)
DDC/CI?
Re:US Navy will replace touchscreen with mechanical controls... by da_chicken on Sunday August 11, 2019 @02:19PM (#20669568)
> Some monitor will compress 1-3 into a single Input Source option. Still, 3 presses? Why does literally NO ONE make a monitor with hardware input source buttons? WHY?

Because they want to use essentially the same chassis case when they have 2 inputs or 20, and they have dozens of models over the life of the tooling to support. It's much easier to swap out the die for the backplate or to use a snap in backplate than it is to have a variable number of buttons, knobs and dials. The zero-bezel design craze is what makes them really difficult to use because they're a line of tiny, poorly labelled buttons on the front, or an awkward line of buttons on the back with tactile bumps.

Re:US Navy will replace touchscreen with mechanical controls... by cletus on Sunday August 11, 2019 @02:32PM (#20669645)
So this reminds me of a joke. There are only 3 numbers software engineers care about: 0, 1 and 2^32.

The point of this joke is that as soon as the number of "things" (in this case input sources) is >1, someone somewhere starts looking at solutions as if that number might be 5, 10, 100, 1000, 1 million. Most monitors will have less than 5. Some will have up to 10. This number is known when you make the monitor.

Just let me buy a monitor with hardware input selection.

Re:US Navy will replace touchscreen with mechanical controls... by cesarb on Sunday August 11, 2019 @02:52PM (#20669737)
> There are only 3 numbers software engineers care about: 0, 1 and 2^32.

Also known as the Zero-One-Infinity Rule: http://catb.org/jargon/html/Z/Zero-One-Infinity-Rule.html

Re:US Navy will replace touchscreen with mechanical controls... by dmoy on Sunday August 11, 2019 @05:21PM (#20670604)
This is exactly right.

My monitor has one plug (DVI-D dual link). My monitor has 5 buttons.

But thankfully the manufacturer removed basically all software, so only the power button does anything, and the other 4 buttons are unconnected in the background. (Unfortunately this means the brightness can only be controlled by the connected computer's software)

The chassis is the same as more complicated monitors though.

Re:US Navy will replace touchscreen with mechanical controls... by Thorentis on Sunday August 11, 2019 @05:44PM (#20670727)
Uh, just have a single input source button that cycles through them. No need for an OSD menu, and usable for any number of inputs.
Re:US Navy will replace touchscreen with mechanical controls... by SXX on Sunday August 11, 2019 @06:15PM (#20670885)
Dell U2412M has two configurable physical buttons. So I can immediately switch between VGA / DVI or DVI / DisplayPort by pressing button twice and it's super handy for my VMs with GPU passthrough. I might guess other DELL monitors have the same option.

What beyond me is that monitor firmware almost never have sanity check on input source switching. So every time I use wrong button I have to wait 2-3 seconds when it's attempting to switch to already active input.

Re:US Navy will replace touchscreen with mechanical controls... by masklinn on Monday August 12, 2019 @01:52AM (#20672789)
> Some monitor will compress 1-3 into a single Input Source option. Still, 3 presses? Why does literally NO ONE make a monitor with hardware input source buttons? WHY?

I have an old display with hardware input source buttons, but if your display has 4+ inputs, and especially given most users aren't going to ever switch inputs, that's a lot of additional complexity with little point.

Isn't a single "next input" button (which cycles through) common though?

Re:US Navy will replace touchscreen with mechanical controls... by reilly3000 on Sunday August 11, 2019 @02:10PM (#20669524)
Amen! Why can't that be software? I'd be happy to hook up a second cable or a BT connection to send control signals.

If not that, how about a simple Dpad at least!?

Re:US Navy will replace touchscreen with mechanical controls... by fyfy18 on Sunday August 11, 2019 @04:02PM (#20670129)
Re:US Navy will replace touchscreen with mechanical controls... by bsder on Sunday August 11, 2019 @05:42PM (#20670717)
And my familiarity with DDC is mostly finding the wonky app that overrides EDID information because the monitor and the computer can't seem to agree today.
Re:US Navy will replace touchscreen with mechanical controls... by reilly3000 on Sunday August 11, 2019 @04:51PM (#20670421)
OOO that is fantastic, thanks for sharing!
Re:US Navy will replace touchscreen with mechanical controls... by tiborsaas on Sunday August 11, 2019 @02:21PM (#20669583)
I have the same annoyance with my monitor, but to be fair it at least asks to switch if I plug in a new source.

The problem with these manufacturers is that they don't give a shit about UX. It would be trivial to implement 3 clicks on the menu button to switch inputs or long press to switch input immediately.

Re:US Navy will replace touchscreen with mechanical controls... by dfox on Sunday August 11, 2019 @08:28PM (#20671462)
Dell monitors either have (often even backlit to show state) physical input source buttons or the arrow buttons can be remapped in OSD menu to serve as input source shortcuts (both for particular input and for the input source menu).
Re:US Navy will replace touchscreen with mechanical controls... by wruza on Sunday August 11, 2019 @06:46PM (#20671036)
On my Acer I can save presets as 3 Game Modes OR do:

  any button
  right x4-7 (depending on previous mode)
  enter x2
  down
  enter
  left/right (brightness)
  exit
  down
  enter
  left/right (contrast)
  exit x3
Basically there are only 3 brightness modes on $850 monitor with 400cd/m2 range. Thanks to some fucking idiot who thought that a pair of knobs would look too old.