1. 21 Jan, 2018 1 commit
  2. 22 Oct, 2017 1 commit
  3. 05 Dec, 2012 1 commit
    • Jeffrey Lee's avatar
      Add support for the new 'wide' key handler format. Add support for keyboard... · a1725425
      Jeffrey Lee authored
      Add support for the new 'wide' key handler format. Add support for keyboard types which have fundamentally different layouts to PC/Arc. Add a basic (UK) layout for the Pandora.
      
      Detail:
        Doc/FileFormat, Doc/HandlerAPI - Updated docs with information about the new key handler format, and how to invoke it in layout files.
        c/keygen, c/unicdata, h/structures - Give keygen a bit of a tidy up. Add support for the new '$Type' directive to allow the keyboard type to be specified (to ensure correct intkey table is used, unique symbol names when the same country is supported by multiple keyboard types, etc.). Add support for the new key handler format.
        Sources/IntKeyBody, Sources/IntKeyMod, Sources/KeyStruct - Tidy up the code a bit to use key handler layout and key/OS_Byte numbers from Hdr:. Add support for the new key handler format, and for the new way keygen generates the layout files.
        layout/Pandora, Makefile, Sources/IntKeyBody, Sources/IntKeyMod, Sources/KeyStruct - Add a layout file for the Pandora, and modify IntKey to use different sets of layout files depending on the keyboard type.
      Admin:
        New key handler format tested on Pandora. Old format tested on Pandora & BB-xM.
        Requires HdrSrc-2_20
      
      
      Version 0.95. Tagged as 'IntKey-0_95'
      a1725425
  4. 27 Nov, 2001 1 commit
  5. 14 Jun, 2001 1 commit
    • Stewart Brodie's avatar
      Some bugfixes for keygen and keyconvert, discovered by gcc. · 92fdf5ac
      Stewart Brodie authored
        Temporary GNUmakefile added containing UNIX build system.
      Detail:
        gcc complained about returning the address of a local variable as
          a function result in both keygen and keyconvert.  The two variables
          concerned have now been made static like they should have been.
          Unlikely to have caused much aggravation, but only through luck.
        The Keyboard data structure has been updated to explicitly use an
          unsigned char in some places.  This is necessary for systems on
          which char is signed by default.
        The GNUmakefile is a temporary addition until native tool support can
          be sorted out.  In the xriscos environment, do "make links" and
          then "make rom" to build the module.  "make clean" will remove all
          the built stuff and the symbolic links.  Requires access to the
          exported Unicode library files.  keyconvert is built, but will not
          work for the obvious reason that it calls SWIs.
      Admin:
        GNUmakefile will be removed at a later date - it's only temporary.
        Tested - builds the same module (for Keyboard=All, Machine=Phoebe)
          byte-identically.
      
      
      Version 0.80. Tagged as 'IntKey-0_80'
      92fdf5ac
  6. 16 Sep, 1999 4 commits
  7. 26 Aug, 1999 2 commits
  8. 27 Apr, 1999 1 commit
    • Kevin Bracey's avatar
      Moved euro sign to Alt-4 on UK and UK-based layouts. This involved moving the... · c2217582
      Kevin Bracey authored
      Moved euro sign to Alt-4 on UK and UK-based layouts. This involved moving the vulgar fractions to Alt-7,8,9.
      
      Double upwards arrow (symbol for Shift on menus) added to assorted layouts,
      as per diagrams. This still won't work in any alphabets other than UTF-8
      because the International module doesn't recognise that character as being
      in the official alphabets.
      
      Version 0.64. Tagged as 'IntKey-0_64'
      c2217582
  9. 26 Apr, 1999 1 commit
  10. 17 Feb, 1999 1 commit
  11. 11 Nov, 1998 1 commit
  12. 09 Nov, 1998 1 commit
  13. 02 Sep, 1998 1 commit
    • Kevin Bracey's avatar
      Added Japan and Iceland to build. · 316fc473
      Kevin Bracey authored
      Added hexadecimal keypad code entry.
      Changed dead key tilde+space to U+007E, not U+02DC (Denmark needs this).
      Added dead key stroke (only Turkey uses this).
      316fc473
  14. 01 Sep, 1998 1 commit
    • Kevin Bracey's avatar
      Ursula branch merged. · 5b5fd6b9
      Kevin Bracey authored
      Complete new keyboard definition system in terms of the UCS. See
      Docs.FileFormat for information.
      5b5fd6b9