What is the use of the touch screen in programming?

  • (2 Pages)
  • +
  • 1
  • 2

20 Replies - 1917 Views - Last Post: 26 September 2016 - 11:05 AM

#1 Toto80   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 10-July 16

What is the use of the touch screen in programming?

Posted 10 July 2016 - 09:07 AM

I want to know how can the touch screen help me when i'm programming. If you can give me some pros and cons of programming with touch screen, i will be grateful. Thanks.
Is This A Good Question/Topic? 0
  • +

Replies To: What is the use of the touch screen in programming?

#2 andrewsw   User is offline

  • So Smart! S-M-R-T!
  • member icon

Reputation: 6578
  • View blog
  • Posts: 26,722
  • Joined: 12-December 12

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 09:18 AM

It depends whether your IDE supports touch. With Visual Studio 2015 "you can scroll, select by double-tapping a word, select a line by single tap to the left of the line, pinch-zoom". Not a great deal to get excited about.
Was This Post Helpful? 0
  • +
  • -

#3 Toto80   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 10-July 16

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 09:27 AM

Thank you. So it pretty much replace the mouse when you are outside with the laptop (for example).
Was This Post Helpful? 0
  • +
  • -

#4 andrewsw   User is offline

  • So Smart! S-M-R-T!
  • member icon

Reputation: 6578
  • View blog
  • Posts: 26,722
  • Joined: 12-December 12

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 09:39 AM

Yes. People with tablet devices don't usually carry mice.

But you are now talking about touch, not about something specific to a programming environment.
Was This Post Helpful? 0
  • +
  • -

#5 Skydiver   User is online

  • Code herder
  • member icon

Reputation: 6333
  • View blog
  • Posts: 21,744
  • Joined: 05-May 12

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 10:32 AM

Moving this to software development since there is nothing specific to C/C++ here.
Was This Post Helpful? 0
  • +
  • -

#6 astonecipher   User is offline

  • Senior Systems Engineer
  • member icon

Reputation: 2587
  • View blog
  • Posts: 10,369
  • Joined: 03-December 12

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 11:54 AM

I don't program with a touch screen, I test on touch screens. Don't know why anyone would do differently.
Was This Post Helpful? 0
  • +
  • -

#7 IronRazer   User is offline

  • Custom Control Freak
  • member icon

Reputation: 1505
  • View blog
  • Posts: 3,810
  • Joined: 01-February 13

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 12:00 PM

It seems like a touch screen would do nothing but slow down the whole programming process to me. Just my opinion though.
Was This Post Helpful? 1
  • +
  • -

#8 cfoley   User is offline

  • Cabbage
  • member icon

Reputation: 2391
  • View blog
  • Posts: 5,015
  • Joined: 11-December 07

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 12:23 PM

I think you could make a really nice LISP editor for touch screens. But I'm not aware of one that exists and you're probably not programming in LISP.
Was This Post Helpful? 0
  • +
  • -

#9 jon.kiparsky   User is offline

  • Beginner
  • member icon


Reputation: 11134
  • View blog
  • Posts: 19,077
  • Joined: 19-March 11

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 12:55 PM

Why would touch be any less useless for lisp than for any other language? It's still just getting in the way.

Pro tip: learn to touch-type, and you will never want anything but your keyboard and a good text editor.
Was This Post Helpful? 2
  • +
  • -

#10 cfoley   User is offline

  • Cabbage
  • member icon

Reputation: 2391
  • View blog
  • Posts: 5,015
  • Joined: 11-December 07

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 01:28 PM

It certainly wouldn't be better than a normal keyboard.
Was This Post Helpful? 0
  • +
  • -

#11 Skydiver   User is online

  • Code herder
  • member icon

Reputation: 6333
  • View blog
  • Posts: 21,744
  • Joined: 05-May 12

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 01:57 PM

I recall during the Turbo Pascal and Turbo C days when the first DOS mouse drivers were coming about. People made the same comments about how mice won't provide any extra benefits to IDE's -- one just had to memorize all the keybindings that you used regularly.

Personally, the only benefit I can see from touch and programming are:
- the potential of gestures to launch macros or do common debugging tasks. Imagine using a checkmark gesture to say build it, run unit tests, and commit. (Of course you could just map Ctrl-Shift-F1 to do the same.)
- the potential savings of O(1) direct targeting vs. O(N) of having to track the mouse. (Of course the distance a hand on the mouse has to travel is shorter than the distance a hand has to travel from the keyboard to the screen.)
Was This Post Helpful? 0
  • +
  • -

#12 jon.kiparsky   User is offline

  • Beginner
  • member icon


Reputation: 11134
  • View blog
  • Posts: 19,077
  • Joined: 19-March 11

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 02:13 PM

View PostSkydiver, on 10 July 2016 - 03:57 PM, said:

People made the same comments about how mice won't provide any extra benefits to IDE's -- one just had to memorize all the keybindings that you used regularly.


And now, having tried the experiment, we can see how right they were... :)
Was This Post Helpful? 0
  • +
  • -

#13 IronRazer   User is offline

  • Custom Control Freak
  • member icon

Reputation: 1505
  • View blog
  • Posts: 3,810
  • Joined: 01-February 13

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 02:51 PM

Well, maybe by about Update 15 to VS2015 they will get it to a more useful point. From this VS Suggestion link i quoted the below.

Quote

...... we have addressed this suggestion in Visual Studio 2015, which supports touch gestures in the Visual Studio Editor only you can scroll, select by double-tapping a word, select a line by single tap to the left of the line, pinch-zoom.


They are making progress on it, but i still don`t think it would make things any faster or better, at least not yet.
Was This Post Helpful? 0
  • +
  • -

#14 Skydiver   User is online

  • Code herder
  • member icon

Reputation: 6333
  • View blog
  • Posts: 21,744
  • Joined: 05-May 12

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 06:38 PM

Slightly off topic: Does anybody know what the keybindings are in Visual Studio to expand or collapse the current region that my cursor happens to be in? (See the '-' on lines 1, 7, 9, 11.)
Attached Image

For example if my caret is on line 12, what do key combination to I use to collapse lines 11-14 to look like:
Attached Image

Ctrl-M, Ctrl-S and Ctrl-M, Ctrl-E are just not doing it for me even though that's what Tools.Options>Keyboard says about the keybindings for Edit.CollapseCurrentRegion and Edit.ExpandCurrentRegion. Perhaps VS2015 + Dvorak keyboard going through Juniper VPN doesn't work too well.

Update: Ctrl-M, Ctrl-S and Ctrl-M, Ctrl-E work well on my local machine. So it must be the Juniper VPN, or whatever keylogging software my company uses that is screwing things up. I guess I'll be less efficient when working from home where I'll be forced to use the mouse instead of keeping my hands on the keyboard.
Was This Post Helpful? 0
  • +
  • -

#15 Skydiver   User is online

  • Code herder
  • member icon

Reputation: 6333
  • View blog
  • Posts: 21,744
  • Joined: 05-May 12

Re: What is the use of the touch screen in programming?

Posted 10 July 2016 - 06:55 PM

On yet another slightly off topic, when I used to work for the Evil Empire, I vaguely recall watching a long term vision video about how Windows users would be able to take advantage of the Kinect technology to be able to do gestures in the air to invoke and control menus, swap applications. etc. As I recall there were some jokes about being like Tom Cruise in "Minority Report". The best comment I heard was about how in the future we can reboot a computer by giving it the one figure salute.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2