[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

1759.0. "Smokey sources?" by MEIS::ZIMMERMAN (Walt sent me) Sat Oct 08 1988 16:48

    As good as Smokey is, it could be made better for us A500 owners if 
    the A500 keypad mapped directly into the LK201 keypad and there was 
    some flexibility in the bindings of the A500 function keys.  I assume 
    that this isn't on Mike Leibow's to-do list since he's pushing 
    Meshugena these days.  I'd be willing to take a stab at it if Smokey 
    were written in C and I could get my hands on the sources.  Does 
    anyone have sources that they'd care to make available?

    - Cliff
T.RTitleUserPersonal
Name
DateLines
1759.1no programming - just change VT200.INITCIMNET::KYZIVATPaul KyzivatSun Oct 09 1988 01:3935
    You shouldn't have to modify Smokey to do what you want.  In the A2000
    mode it already has the keypad to match an LK201, and has the function
    keys defined to get some of the more important missing keys.  You can
    program the function keys from the VT200.INIT file to suit your
    particular needs.  I do mine as follows:

	swap      on
	keyscript 7E
	f 7       "^[[31~"
	f 8       "^[[32~"
	f 9       "^[[33~"
	f 10      "^[[21~"
	f 20      "~s:f10.script"

    The result of this is:

	Backarrow becomes the LK201 delete key - matching physical layout
	Amiga F7 is LK201 F17
	Amiga F8 is LK201 F18
	Amiga F9 is LK201 F19
	Amiga F10 is LK201 EXIT

    F1...F6 are left at default assignment to: (FIND,INSERT,REMOVE,
    SELECT,PREV,NEXT).  I did it this way because I wanted EXIT at a
    convenient place similar to the LK201, and I have F17-19 defined on the
    vax and wanted them available.  Luckily that was enough to get along.

    You can have whatever you want for the amiga F keys, both unshifted and
    shifted.  To make them match the LK201 function keys, just look up the
    appropriate escape sequences in the VT200 manual and put the defs in
    your VT200.init file.

	Paul

    
1759.2AGNESI::EKLOFWe're everywhere.Sun Oct 09 1988 04:2212
RE: .1

	FWIW, the default binding for Amiga F10 is LK201 F10 (EXIT), so you
needn't do that one.

	Also, as a very minor nit, there is no Amiga 2000 mode in Smokey.
There is an Amiga 1000 mode, which is on by default, and when off, provides
a mode suitable for either the Amiga 2000, or Amiga 500, without giving the
name preference to either.

Mark

1759.3A2000 version?MEIS::ZIMMERMANWalt sent meSun Oct 09 1988 14:246
    A2000 mode?  A1000 mode?  That's not in the doc that I have.  Could
    it be that my version isn't the most current?  Where can I find a 
    current version??

    Thanks,
    Cliff
1759.4AGNESI::EKLOFWe're everywhere.Mon Oct 10 1988 13:3210
	The most current version of Smokey is X1.1a.  You probably have the
most current version of the docs.  The changes are described in 705.110 (which
indirectly references 705.90).  For that matter, read the whole Smokey note
(705) as it may answer questions you haven't asked, and if you still have any
question after that, ask them there.

	A dir/title could have shown you this.

Mark

1759.5Location of Smokey V1.1aMEIS::ZIMMERMANWalt sent meTue Oct 11 1988 03:1213
    Well, it seems that a third of the responses in note 705 are from 
    people asking where the current version of Smokey is, another third 
    are from people who either say they don't use Smokey or who point the 
    first third to outdated versions or inaccessible directories, and the 
    final third are from people who know where the current version is but 
    aren't telling.  (Just kidding, folks - there's lots of good stuff in 
    705.)

    Version 1.1a of Smokey, complete with fonts, can be obtained from 
    PAULY"AMIGA"::VT200.ARC.  Note 1394.7 summarizes the contents of that 
    directory.  Thank you, Paul MacDonald.

    - Z