Jump to content

Monitor Terminal - Use your computer through a monitor

13 replies to this topic

#1 faubiguy

  • Members
  • 213 posts

Posted 28 March 2013 - 08:05 AM

This is a program that allows you to run programs interactively on an advanced monitor using an onscreen keyboard. It requires an advanced monitor that is at least 5x5 blocks.

The top half of the monitor is the output from the program, and the bottom half is the keyboard and other controls. Touching (right clicking the monitor) the program display part will act like you clicked there with the selected mouse button. Touching a key on the virtual keyboard will act like you typed that key in. To press down shift, alt or control, touch that key twice quickly. Pressed down keys will reset after any key other than shift, alt, or control are pressed, or its pressed again. To change the mouse button, or scroll up or down, just touch the text beside the appropriate label.

You can get it from pastebin at q22zxAU0
It also requires my terminal redirection code, which is on pastebin at QcF6wue6.
The string on the first line of the main program will need to be edited to wherever you downloaded the redirection code to (that's the only thing in the file that needs to be modified).

To run, use the arguments <side/name of monitor> <program to run> [arguments for program]

Note: There are a few limitations. You cannot drag the mouse, because there is no clear way to tell between dragging and separate touches next to each other on a monitor. Also some keys don't exist on the virtual keyboard (e.g. numpad, right control, scroll lock). You can still enter these keys by typing them into the main terminal.


#2 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 28 March 2013 - 08:09 AM

Wow. This looks awesome! Good job!

#3 superaxander

  • Members
  • 609 posts
  • LocationHolland

Posted 28 March 2013 - 08:30 AM

This is awesome

#4 oeed


  • Members
  • 2,095 posts
  • LocationAuckland, New Zealand

Posted 28 March 2013 - 09:44 AM

This is cool, I was intending on doing something like this for PearOS.
Quick question, why did you go for this layout and not a QWERTY layout?

#5 faubiguy

  • Members
  • 213 posts

Posted 28 March 2013 - 10:01 AM

While I was deciding the layout, I found that it was much simpler just to put all the characters in a grid, instead of trying to fit everything into a QWERTY layout, which would have needed one or two more rows and looked a bit uneven.

#6 oeed


  • Members
  • 2,095 posts
  • LocationAuckland, New Zealand

Posted 28 March 2013 - 10:09 AM

Ok, fair enough.

#7 smb128

  • Members
  • 4 posts
  • LocationBellingham, WA

Posted 29 June 2013 - 07:08 PM

I'm having an issue with editing the location of the redirect program, does it have to have a certain name? or am I just putting the location in wrong?

#8 Dave-ee Jones

  • Members
  • 456 posts
  • LocationVan Diemen's Land

Posted 04 July 2013 - 02:49 AM

Wow...I've wanted something like this!

P.S Imagine a door-lock with this massive screen...That would be sick.

#9 hobo124

  • Members
  • 3 posts

Posted 04 July 2013 - 01:11 PM

This is really cool, having a gui for computercraft!

#10 UMayBleed

  • Members
  • 122 posts
  • Location$house->Earth->MilkyWay->Universe;

Posted 04 July 2013 - 02:40 PM

Holy mother of god! That is sooo Awesome!

#11 Zudo

  • Members
  • 800 posts
  • LocationUK

Posted 08 July 2013 - 03:18 PM

Wow holy f•••

I think by putting the last three letters of that word in would make me Lyqydated.

How about a divide between the keyboard and the actual terminal?

#12 ztc0611

  • Members
  • 11 posts

Posted 17 May 2014 - 04:57 PM

Is it possible to force this to always run? (like on boot)

#13 awsmazinggenius

  • Members
  • 930 posts
  • LocationCanada

Posted 19 May 2014 - 02:58 PM

a ) Yes. Use a startup file.
b )You bumped a topic that is almost a year old.

Edited by awsmazinggenius, 19 May 2014 - 02:58 PM.

#14 apemanzilla

  • Members
  • 1,421 posts

Posted 19 May 2014 - 04:12 PM

 awsmazinggenius, on 19 May 2014 - 02:58 PM, said:

a ) Yes. Use a startup file.
b ) You bumped a topic that is almost a year old.
c ) This program likely doesn't work any more with the new updates and will have to be updated.

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users