Are there any adaptive technologies for typing in the terminal window?

I love the cs50x class, but I have a history of repetitive strain injury. I can use typing-by-voice for word processing applications, and I can paste into most places I need to type, including my .c files in the gedit programming files. But the terminal window seems to be the one place that everything must actually be typed. Is there any way around this?

(Perhaps you are thinking, "Why, then, are you doing computer science?" but the obvious answer is, "because it's so much fun!")

It wouldn't be a problem if I were a more adept programmer, but as it is, I end up compiling and running my programs lots and lots of times before I get them right. If anyone knows of a way to cut down the keystrokes, let me know.

  • 1
    actually you can paste on it using right click then paste i don't know if that would help but am sure there is a solution for that , go on buddy :)
    – user1830
    Jul 14 '14 at 22:52
  • Oh wow! It's that easy and I never knew! Thank you so much!
    – lacygne
    Jul 14 '14 at 23:33
  • Remember also that you can use the up and down arrows to scroll between previously entered commands. In particular you'll see "make [program]" and "./[program]" used a lot, and you can simply use the up arrow to bring up the previously entered command. Jul 15 '14 at 19:53
  • Caleb, thank you. I just tried that and I'm really impressed. I had no idea--Look at all the options I've been missing! I guess this is why we have discussion boards. :D
    – lacygne
    Jul 20 '14 at 17:21

You can copy from and paste into the terminal by using the key combinations CTRL + Shift + C and CTRL + Shift + V respectively.

  • Wow! I am so glad I asked! (Should've asked sooner, in fact!) I just tried this out and in so doing, I pasted my entire post above into the terminal window. (:P) Thank you very much for your help! :)
    – lacygne
    Jul 14 '14 at 23:35
  • To paste in the terminal you can also middle click. Copying in the terminal is as simple as selecting what you want to paste. No key combinations needed.
    – asp
    Jul 15 '14 at 1:21

I had some serious problems with rsi years ago. I couldn't even work for a while and my doctor wanted me to get surgery but i refused. I had to get a special keyboard with a roller mouse, sit very straight and have the screen in a certain height.

I had serious problems for maybe 1.5 years and had to use braces. What finally helped me was when I started to workout. The blood flow in the tissue helps the recovery a lot.

Now Im healthy again and I use a regular keyboard and mouse and I can sit in whatever position I want. Sometimes when I haven't worked out for a while I can start to get the feeling again.

What I want to say with this is that you should give it a try if you haven't, maybe it'll help.

  • Thanks for the advice. It probably will help; I haven't been doing so much working out lately, and I see your point about blood flow.
    – lacygne
    Jul 20 '14 at 0:32

Hello and welcome to CS50! :) I'm not sure if that's what you need, but here's an answer by Andrej on a previous post on the Facebook group about a similar case

There's an on-screen keyboard for Fedora Linux (the Linux distribution that the CS50 Appliance is based on) - the Indic Onscreen Keyboard.

You can install it by running the following command within the appliance's console window:

sudo yum install iok

After installation is complete you can find the Indic Onscreen Keyboard in Menu -> Accessories

Hope that helps!

  • I was really curious when I read this, so I installed it. That's really cool. It gives me another way to do things. Variety is always good! Thanks!!
    – lacygne
    Jul 14 '14 at 23:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .