ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Community :: Articles :: Universal Key-Press System
Universal Key-Press System

Posted on 10 August 1998

The following text was written by Phil Killewald:

This is an interesting point that I should have brought up a long time ago, seeing as it effects calculator users (at least those of us who use ASM programs) daily. The fact is, no one has a universal key-press system worked out yet. By that I mean no one has set a standard like (2nd) acts as ENTER and (Clear) acts as ESC.

Lets say, for instance, that you are running SOS (I know you can change the key-press routines for it, but it's a good example). I move down to ZTetris and press (Y=) to enter the program. But then, at the player select screen of ZTetris, I have to press (Enter) to get by.

Why don't all the prominent programmers (and by that, I meant those who have made sucessful programs over the past month-or-so) get together and come up with a universal system for key-presses? I realize that each of the calculators has a different key layout, but that can be taken care of easily. Just set a standard for each calc individually, but make sure that when the games are ported, the correct keys are changed. It's frustrating when you are playing one game, then you have to stop and think which buttons do what when you switch over to the next. I understand fully that some games will require some special keys, but the general format can be kept the same.

If there is anyone who feels the same way, and would like to comment, please do so.

  Reply to this item

Re: Article: "Universal Key-Press System"
The Great aArdvark!

Hehe, I wrote a doc about this years ago and everyone ignored it.

Reply to this comment    11 August 1998, 03:46 GMT

Re: Article: "Universal Key-Press System"
David Phillips

No offense, but it appears that the article and the comments are regarding the 82 and the 83. I have used many 85 and 86 programs (on both calcs), and almost all games use the same layout:

Arrow keys: move
2nd: fire, use, jump, etc.
Exit: exit
More: pause, menu, etc.
Function keys: secondary fire, use, etc.

This is a standard by default, because the exit key is built into the keypad. On the 82 and 83, however, TI used a different (inferior, IMHO) menu system and chagned the key layout functions.
Yet, the keys are in the exact same spot. Sometimes, mode (quit) exits a program, and other times it's clear. Sometimes del pauses or brings up a menu, and the rest of time you have to guess. Ash (82 shell) used the standard 85 layout for it's keys. This makes sense to me...the programmer was an experienced 85 programmer, so why change keys?

Reply to this comment    11 August 1998, 07:40 GMT

Re: Re: Article: "Universal Key-Press System"
Andrew Hockman

I agree with David P's comments about the 85-86.
I am a proud owner of both these calcs, and the
prevalent key system of [exit], [second], [more],
[enter] and the f-keys is widely accepted. The
only true problem is when a programmer refuses
the norm and does his own thing (like using [clear]
instead of [enter]. When the 89 comes out, I hope
that everyone will just use the obvious commands,
and stick to what works. Any key-switchin program
should be a user option, not a programmer requirement.

Reply to this comment    11 August 1998, 17:33 GMT


Re: Re: Article: "Universal Key-Press System"
Evil S

All my 82 programs use the same keys:

2nd = Action button(whatever it may be)
Mode = Pause button
Del = Save Button
Clear= Exit Button

I use Clear as the exit key instead of MODE because anyone who has ever used an 82(with a game that uses MODE as the exit key) has encountered the problem that while exiting the game you accidently exit the shell(which uses MODE as the exit key). This is not a problem on the 83 because both shells use GRAPH as the exit key. Using CLEAR as the exit key is also beneficial because there is no way you can accidently hit CLEAR unlike MODE which is right next to 2nd.

Reply to this comment    13 August 1998, 05:49 GMT

Re: Re: Re: Article: "Universal Key-Press System"
Bryan Rabeler
(Web Page)

The DEL (delete) key is used for saving the game? Aren't you contridicting yourself? :)

Reply to this comment    13 August 1998, 06:24 GMT


Re: Re: Re: Article: Universal Key-Press System
Louis Wilson  Account Info

I agree with your comments about using Clear as the exit key. I was about to post the exact same thing.

Reply to this comment    12 November 2005, 04:50 GMT

Re: Article: "Universal Key-Press System"
joe plain

Who cares? you whine too much, it takes no time at all to figure out the keys to games.

Reply to this comment    12 August 1998, 02:44 GMT


Re: Re: Article: "Universal Key-Press System"
Phil Killewald
(Web Page)

Thanks, Joe. I'll make sure I keep your apathy in mind as I write my next article.

Reply to this comment    16 August 1998, 04:47 GMT

Re: Article: "Universal Key-Press System"
Jonathan Roush

First of all, I don't think we need to flood the message system with a lot of "I agree" statements.
A universal key system would make learning a new game easier, but why would we want to restrict the programers to only a few keys, and just because you don't like a key config doesn't everyone doesn't. Besides, that is what the documentation is for, to tell us what keys to use.

Reply to this comment    12 August 1998, 04:27 GMT

Re: Article: "Universal Key-Press System"
John Hughes

Yes it would be great but if you have a certain game that's fast paced you might want different buttons to work. Maybe some that are close in one region or best hand-held position. I think that many agree that scattered keys don't work and with some of the calculators having different keyboards that handheld comfort is the ultimate for a good working game.

Reply to this comment    13 August 1998, 04:07 GMT

Re: Article: "Universal Key-Press System"
Mike

I am disagreaing with that. I own a TI-83, which I beleive you do, and a TI-85. If you ever take a look at the 85 games, everything is STANDERED! The EXIT key will let you exit, ENTER, or 2nd will start the program, and ALPHA will turn it all off. It's a logical system.
For SOS, there is an key press changer, however, I don't use it. JUST MEMORIZE IT! Id you really hate, it, start a campaign. i really can't insult, or "flame" about these things, but if you are really against, it, then go ahead and make one!

Reply to this comment    6 March 1999, 07:18 GMT

Re: Article: "Universal Key-Press System"
jr

If someone would just make a program for each individual calc 82 & 85 first that allows the user to customize the keys that they use in each program that would be awsome!

Reply to this comment    18 August 1998, 20:04 GMT
1  2  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer