I've been wanting to make a program that takes a text file and types it out into a different form. In the current application, I'd have it type out 500 characters, press enter, and continue with the next 500. This could be used with twitter, for example, to type long text files into tweet form. I have no intent to distribute this, so System-specific solutions would be fine. I am using Ubuntu 16.04.
What would be the best language to go about doing this? I am already familiarised with Java, but I'm not sure how to get it to use my keyboard directly. Is there a way for Java to do this? If not, what would be a language suitable for my application?