Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 05-19-2012, 09:46 AM   #1
JoppyFurr
Coding fuzzball
JoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exerciseJoppyFurr juggles running chainsaws for a bit of light exercise
 
JoppyFurr's Avatar
 
Posts: 16
Karma: 38918
Join Date: May 2012
Device: Kindle Touch
[Kindle Touch] Touch-screen keyboard demo

Hi,

I've made a good start on my touch screen keyboard, if anybody wants to have a play around with it.

I've given it the Dvorak layout, seeing as that's what I use on my PC. However, changing it to Qwerty is trivial, and if there is interest, I can include a Qwerty version of keyboard.h in future releases.

So far, letters, numbers, and symbols are all working, along with the shift, space, and backspace keys. The demo allows you to try out typing with it.

Eventually I'll make it a bit less grid-like. Having one big space bar, instead of a few space buttons next to one another, etc.

Enjoy playing around with it, and post any comments you have. I have an exam on Monday, so probably won't be working on this too much over the next day or two. But hopefully before the next week is up I'll have some form of working terminal for the Kindle Touch :3
Attached Files
File Type: gz keyboard.tar.gz (14.5 KB, 99 views)
JoppyFurr is offline   Reply With Quote
Old 05-19-2012, 09:57 AM   #2
idoit
Plus
idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.idoit ought to be getting tired of karma fortunes by now.
 
idoit's Avatar
 
Posts: 366
Karma: 262144
Join Date: Jan 2012
Location: Tehran, Iran - Halifax, Canada
Device: iPhone 5s
This is amazing dude... I've always wanted this. Next step would be terminal emulator, midnight commander, ... QWERTY keyboard would be cool too. for your generosity in sharing your time and effort and source code.

EDIT: I really love this community and now starting to understand the world views of pioneers like Richard Stallman and Linus Torvals and etc... in the benefit of open communities, both for effectively working together and advancing and for feeling good as a human (the latter is way more important IMHO).

Last edited by idoit; 05-19-2012 at 10:00 AM.
idoit is offline   Reply With Quote
Old 05-19-2012, 10:29 AM   #3
aditya3098
Vala
aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.aditya3098 ought to be getting tired of karma fortunes by now.
 
aditya3098's Avatar
 
Posts: 592
Karma: 1578840
Join Date: Jan 2012
Location: Valinor
Device: Kindle touch (hacked to the core) 5.3.2.1
Wow! Unfortunately, there were no function keys else I would try to switch tty
aditya3098 is offline   Reply With Quote
Old 05-19-2012, 10:39 AM   #4
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,666
Karma: 5850002
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by JoppyFurr View Post
Enjoy playing around with it, and post any comments you have. I have an exam on Monday, so probably won't be working on this too much over the next day or two. But hopefully before the next week is up I'll have some form of working terminal for the Kindle Touch :3
There is a control code parser in the public domain for the VT500 terminal codes (we would only need the simpler VT100, but...).
Details in this post: http://www.mobileread.com/forums/sho...4&postcount=19

Last edited by knc1; 05-19-2012 at 10:43 AM.
knc1 is offline   Reply With Quote
Old 05-19-2012, 10:45 AM   #5
geekmaster
Всё гениальное просто.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 5,070
Karma: 6789001
Join Date: Nov 2011
Location: Щедрость не имеет пределов.
Device: *.*
Quote:
Originally Posted by knc1 View Post
There is a control code parser in the public domain for the VT500 terminal codes (we would only need the simpler VT100, but...).
Details in this post: http://www.mobileread.com/forums/sho...4&postcount=19
There is a termcap here too: http://code.google.com/p/crosscompile/downloads/list
geekmaster is offline   Reply With Quote
Old 05-19-2012, 11:01 AM   #6
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,666
Karma: 5850002
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by geekmaster View Post
That one is infected with the GPL virus, but a bit of googling should find one that isn't.
knc1 is offline   Reply With Quote
Old 05-19-2012, 11:04 AM   #7
geekmaster
Всё гениальное просто.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 5,070
Karma: 6789001
Join Date: Nov 2011
Location: Щедрость не имеет пределов.
Device: *.*
Quote:
Originally Posted by knc1 View Post
That one is infected with the GPL virus, but a bit of googling should find one that isn't.
Ahh... thanks for the warning. That "GPL virus" would be hard to wash off after it stained your codebase.

When I use other people's ideas in my code, I provide links to where I got the info to prove that I did not get it from a GPL source and I am free to use it. And it is good karma to give user attribution even where not required (such as MIT and BSD licensed code which I study often, though I usually do a complete rewrite from scratch after I understand it, just to fit my condensed style, but I still give credit where credit is due). All the stuff posted here was trivial and original based on reading manuals and lots of experimentation, so little credit given, but my REAL code begins with a list of document IDs and URLs. A lot of my code is based on Thesis and research papers that are not encumbered by patents or GPL, so I like to link to them to "prove" that my code is "legal". I was trained young to write code that I can "defend in court to a jury of non-technical laypersons", and references and rationale for deviating from standards are critical components of that.

Anyway, in summary, it is a good idea to reference other works where you learned your ideas, to give credit to those on whose shoulders you stand, and to avoid the GPL like a plague (if you are a professional programmer such as myself).

GPL is fine for hobbiest programmers who do not want professional programmers (such as myself) to use their source code. GPL tools can be used commercially in certain circumstances. Commercial apps can run GPL console apps hidden in the background, connected via STDIN and STDOUT pipes (difficult if you cannot disable buffered I/O in the called app). Other forms of "linking" GPL and commercial apps are forbidden (including network sockets). To avoid distributing GPL with commercial code, it can be the installer's job to download the GPL portions of the commercial apps (or this can be automated by the installer). The biggest problem for professional programmers is that corporate policy often forbids downloading GPL code, to avoid a GPL infection contaminating their proprietary code base (or even bringing it into question)
.

Last edited by geekmaster; 05-20-2012 at 11:08 AM.
geekmaster is offline   Reply With Quote
Reply

Tags
keyboard, kindle touch

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Kindle Touch] Text output demo JoppyFurr Kindle Developer's Corner 3 05-19-2012 02:21 AM
Touch screen vs keyboard e-ink only Zarich Which one should I buy? 24 03-05-2011 06:47 AM
Request Improvement to touch screen keyboard. Use the ereader side. Nick_Djinn enTourage Archive 3 07-17-2010 01:13 PM
HSDPA, RSS, Google Gears, Touch-screen, USB keyboard, open applications platform Charbax Amazon Kindle 9 11-19-2007 12:02 PM
Minority Report multi-touch screen demo Alexander Turcic Lounge 0 02-19-2006 09:06 AM


All times are GMT -4. The time now is 09:01 AM.


MobileRead.com is a privately owned, operated and funded community.