home *** CD-ROM | disk | FTP | other *** search
- ExtraKeys
- =========
-
- Version 1.07 (24 Jul 1995)
-
- Introduction
- ------------
- Sometimes it it useful to be able to get curly quotes in programs which
- don't easily allow them. For example, Impression; this is not quite true,
- because I discovered about a week ago that you can use Ctrl ] and ctrl \ (or
- something like that), but the reasoning remains. If you don't like me using
- Impression as an example, read writable icons instead.
-
- So, here is an easy way to enter a couple of useful characters and strings.
-
- Usage
- -----
- Run the !Create file. That's it.
- Hopefully, the code will be assembled with no errors and all that in
- future will be required is the running of the !Run code file.
-
-
- How it works
- ------------
- Well, without being boring about this I can say that I can't remember. It's
- now 23rd September 1995 (entered using shift-ctrl-D !) and that means that
- since v1.00 about a year has elapsed.
-
- Generally, it uses the key transition event to determine when particular
- combinations of keys are pressed and if they are it then uses a CallBack to
- insert keys into the buffer. This is complicated by the fact that if you use
- alt-' and follow with certain keys you get hat symbols. To get around this,
- certain insert combinations are flagged and a trap on the character insert
- vector traps the keyboard handler inserting these silly keys and converts
- them to their base keys before passing them on. See KeyCombine for details of
- which keys have changed.
-
- It's all a bit naffly written, but it works; some of the time. Sometimes
- Alt-D gives the funny D with aline through it, but I can't see why. Sorry,
- but it is quite rare, so I'm not really sure how to fix it - thoughts anyone?
-
- Key combinations
- ----------------
- Alt-' (ie unshifted) gives “ or ”
- Alt-" (ie shifted) gives ‘ or ’
- The reason for the reasoning behind the reversal is that double curly
- quotes are used more often so should have the easier key combinations.
- You'll find it second nature to use Alt-' instead of Shift-' with a
- little practice.
- Alt-d (unshifted) gives the date in it's short form, ie 23 Sep 1995. This is
- always of the same length.
- Alt-D (shifted) gives the date in it's more readable form, ie 23rd September
- 1995. This is therefore of variable length
- Alt-t (unshifted) gives the time in it's fixed length form, ie 20:57.14
- Alt-T (shifted) gives the time in it's more readable form, ie 8:57 pm
- Alt-. (unshifted) gives elipsis (…) used where a quoted section has bits
- missing, or a sentance continues over a line. I use it in code, where
- one comment runs over a few lines which are all described. It's easier
- than typing ... !
- Alt-Q (either) gives my address. Well, at the moment it does, but by changing
- the program you can insert any string you like. Do watch the top bit
- set characters, as these must be preceeded by 0 or they will be
- processed as extended keys (ie f keys). The string must be terminated
- by code 2.
-
-
- Disclaimer
- ----------
- The author accepts no responsibility for any problems which this
- application may cause or loss of data resulting in its use. This application
- is Public Domain. This means that it may be distributed, so long as no charge
- other than copying costs are charged for it.
-
-
- Source code
- -----------
- This program requires the !JFPatch pre-assembler to make the code. This is
- a simple text-to-basic assembler which takes a text assembler file, makes a
- basic program from it to assemble, assembles it and returns any errors.
- Currently, it is under development and requires a lot of work before it will
- be released in any form. As such, the patch file is mostly useless, but must
- be distributed with the resultant module.
- All source code an the resultant module must be distributed together.
-
-
- Contact
- -------
- Any comments, queries, donations or bug reports can be sent to :
-
- Fidonet NetMail : Justin Fletcher at Arcade (0181 655 4412) [2:254/27]
- E-Mail : Gerph@arcade.demon.co.uk
-
- Snail Mail :
- Justin Fletcher
- “Galadriel”
- 17b Cromwell Road,
- Weeting,
- Brandon,
- Suffolk.
- IP27 0QT
-
- History
- -------
- Version 1.01 : 06 Aug 1994
- Version 1.02 : 10 Sep 1994
- Version 1.03 : 10 Sep 1994
- Version 1.04 : 05 Feb 1995
- Version 1.05 : 08 Apr 1995
- Version 1.06 : 02 Jun 1995
- Version 1.07 : 24 Jun 1995
- Real release version. !Help file written, turned into Auto-app.
-