ZX-News #18
08 декабря 1996 |
|
Letters - Reflections on the shortcomings of the Spectrum keyboard.
Letters Something long in Newskah not printed letters from readers. Of course, they come but do not always have enough space to publish. However, this does not mean that we do not read them or not publish, if the author has asked to publish. Simply, we really appreciate the "freshness" and the relevance of information and, if it endures, and sometimes lays indefinitely ... :) But, sooner or later, all the articles sent in to "ZxNews", will be published. Already Now some of them edited and formatted, and just waiting for his hour (s). ;) (C) Paul Smith THAT NEED PEOPLE. Hi all users Speccy! In ZxNews No7 asked questions that need people (that is, users) from the programmers. Or something like that. In addition, it is like another topic for discussions on the hardware in particular, and o problem of development of the Spectrum as a whole. It's about the Spectrum keyboard. Poser: --------- The main drawback of the Spectrum keyboard - a small number of keys - just forty. As a result, applications (especially editors) arise Two such poser, imho: Poser 1. Little control keys Very little. Strictly speaking, there is a combination of registry-key used as control (or which can sometimes be used as a control). So-called "extended" keys only mimic in some way to simultaneously use two. Therefore, further to the Control keys will call any combination of keys is used as a thereof. In addition to controlling the cursor (arrow), DELETE, and CAPS LOCK, no agreement as to use the remaining. Often the same keys are used in different programs committed for different purposes. That and say - in the same IS-DOS, where everything seems to be standardized, the teamand in viewer and editor MISCELLANEOUS (CS-Q and CS-A, SS-Q and SS-A)!!! : I In such a situation _NORMALNO_ work not possible. Do not save any standard "extended" keyboard, no homemade or XT / AT or any other - all still awkward! And you have to remember dozens of variants, which both use. : ( You can, however, crap jumpers - under each program its ... You can still "kovyrnut" the author's program ... : -7 The last point a little like the authors Software. What to do? Do not solder the same keyboard at each program ... : (However, Instead of throwing to put steep protection from view, read some MYSELKI on this occasion;) Poser 2. Not able to Russification. How often do they write in intr'ah: layout as on a typewriter - QWERTY ... It is on the left side of your keyboard! And on the right? Where do you seen a typewriter, whose letter (title) and (small) are located in different parts of the keyboard, to the same introduced both through the registry? There are other, less "convenient" Russification ... : ( Those interested can read the pin help'y in IS-DOS. Myselki: ------- That's what occurred to me, not exactly I alone, or may not come ... :) Thought 1. Destandartizatsionnaya. Necessary to provide the user opportunity to select which keys for which use, not impose him their "Standard" and not, incidentally. The most convenient way for the solution - program (option menu) the keyboard settings. Such a program, the adjuster should able to: - Find the disk for all custom program (configuration files) under any names they would not have been recorded (perhaps user wants to have a few options for different moods programs); - Given a choice of any combination keys for each particular team, function hot keys - under any so I understand that if the itch to user To switch between insert / replace not use SS-I, and SS-M (.) or, say, CS-1-N (EDIT-N) - his work:) - Select a table with the possibility of move (cursor), the abolition of the selected as for a single key (DELETE), and all at once (SPACE, BREAK); - Verification of conflict, but only after end of selection keys. Next will be another little idea of the Customizer. Those developers who, for whatever reasons can not or will not consider it necessary writing such a program (time-consuming work, no time, laziness, can not, bad weather - the right to delete, and no one show;)) provide the user manually edit the layout, though as is done in IS-DOS'e, in a special file (suggest a TR-DOS files with the type "K"). If you are, of course, interest in something to your program used (bought) is not on the principle of "another something after all no ... ": ( Notes: - The cursor keys, DELETE, choose not, use them to navigate through the setup menu. The same applies to the CAPS LOCK. - Convenient to use is not an option in the menu the program itself, as a separate program settings, since hardly have often to change key. - This program can customize not only the keyboard, but other rare changeable parameters, such as color ... Thought 2. By the way ... The use of additional registers greatly expand the set of control keys. Additional role. registers can play press EXT, EDIT, T. 'I. VID, GRAF, ie those most advanced keys. We can restrict them, but you can-limiting:). Such things are already being used, but as always, in different ways, and not always effective. The configure program should be able to select (or _NEvybora_) reg keys! Thought 3. Russian-speaking. Say what you like keyboard shortcuts on it not increase (yet, hopefully) and still part of the Russian letters will be "superfluous." Instead of trying to stick their only-be somewhere (instead of digital, such as: () suggest the following more or less than the original decision: Chosen some special keys obzovu its XRUS, for inclusion EXTENDED RUSSIAN REGIME. The effect of this regime resembles CS-SS in BASIC. In it you will be able to enter one of the "extra" characters, then canceled. In this mode, you can use CapsShift and CapsLock for change register. When neotpuskanii keys must auto-repeat function correctly. Estimated keyboard layout: J U Y K E N T SHSCH SX ZH Since F A P R O LV ED - Barley MF M & T LE UD - - - Left in the column core RUS, and the right - advanced. Please note: - "Extra" letters - letters that are used Least likely. - Some letters are for convenience may repeat. - The table has a lot of space ... When you set up, the user needs provide an opportunity to edit Two tables of 26 characters for both modes. However, for the Conservatives can offer a choice of old solutions. : \ Thought 4. Coolest. Global problem of the keyboard can be solved by using all bits of port (You can tell port) keyboard. I recall that there is read from the standard only 5 significant bits (one bit of this port used to receive data from tape recorder or a modem, but more about that later), which gives 5 * 8 = 40 of the most keys. Using the remaining bits can be connected 8 * 8 = 64 + key to all this the "enhanced"! And this, usually without alteration keyboard port! Since in all models, imho, port 8-bit. This Products KP11 (two), IR22 (IR23) and others (Maybe I'm wrong - write). Exceptions are some "heaped" models, such as the Scorpion, in which the same two KP11 already holds four ports and use of all discharges. In Scorpio, however, have to put another KP11 (over D36-sharing signals select from the D32 - untested, but verify). Further included as standard in tabular scheme of connection of additional keys. How is this scheme better than others? Nothing! :) Just the other not, it first. For the convenience of plugging in Russian letters are a continuation of the series keys (so-called "poluryadov). Except , note on the discharge data D6. If you use a tape recorder or a modem, the function keys you will less. But the keyboard will still get easier than it was! Unless of course vendors support it ... : I Then someone swing and begin their issue (released the same now for the Spectrum in excess of "Extended" keyboard "on HRC, but not the PC - will only change the wiring). And Spectrum is not only hard drive, modem, network, and Full keyboard! :):]: @: D =) By the way (untested), we can not abandon the function keys, and put a diode junction with the keyboard on circuit assembly or to get rid of the habit of banging on the function keys during the reception modem ... ;) Table compound tires address / data. D5 D6 D7 A8 F1 F2 F10 A9 INS F3 DEL A10 HOME F4 END A11 PGUP F5 PGUP A12 RUS F6 TAB A13 X [{F7 b]} A14 M;: F8 E '" A15 B, <F9 Yu> Reflections ... ... Read in the IS-DOS help'e of noncommutative driver tt8.key which all 8 bits of data such as uses. May Who saw him? If there is not just a duplication of punctuation, share information - can be one standard is better ... ... Someone noticed that a controller XT / AT-keyboard with a bunch of extra. Governors keys. As far as I could find out from Sellers, this device emulates ONLY 5 digit keypad, then there are all the same 40 keys ... : (That's why I did not bought - wait until improve! Maybe I was misinformed? : ( ... There was another such computer;), called ZX-SPECTRUM-128-FIRM, y which was some kind of Remote klaviaturka with a bunch of extra buttons! Interestingly, what it was and looked like ...? Thought 5. Not the topic. At the same KP11 (and others) not implemented only the keyboard, but the joystick. Naturally, you can also use 3 Unused DISCHARGE NAVIGATION! ... for joystick, of course. While all ... Regards, Paul Smith. 18.11.96 __________________________
Other articles:
Similar articles:
В этот день... 21 November