- 05 Dec, 2012 1 commit
-
-
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'
-
- 13 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: The build utilities keygen and keyconvert, compiled at build time, are now built using the HostTools shared makefile, and so will execute on any RISC OS build host even if the default compiler options are to target an incompatible ARM architecture. An attempt had already been made in this case to support a differing host architecture but the implementation was broken. Admin: Tested using an APCS-R build on an Iyonix. Version 0.90. Not tagged
-
- 01 Jul, 2004 1 commit
-
-
Steve Revill authored
Detail: Even if you're using a 26-bit build environment, this will build on a 32-bit machine. Admin: Works in Baseline 500 build. Version 0.89. Tagged as 'IntKey-0_89'
-
- 06 Dec, 2001 1 commit
-
-
Kevin Bracey authored
Version 0.86. Tagged as 'IntKey-0_86'
-
- 27 Nov, 2001 1 commit
-
-
Kevin Bracey authored
Added Korean layout. If you don't have a real Korean keyboard, Alt+Num-Lock acts as Hangul Lock, and Alt+Space (in the Hangul layer) acts as convert. Version 0.82. Tagged as 'IntKey-0_82'
-
- 05 Nov, 2001 1 commit
-
-
Steve Revill authored
Detail: You could not install a ram version of this module. Fixed. Admin: Required for Baseline builds. Version 0.81. Tagged as 'IntKey-0_81'
-
- 14 Jun, 2001 1 commit
-
-
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 ...
-
- 22 Mar, 2001 1 commit
-
-
Stewart Brodie authored
Admin: Built. Version 0.79. Tagged as 'IntKey-0_79'
-
- 02 Jan, 2001 1 commit
-
-
David Cotton authored
Detail: IntKey would not build correctly on machines that build only SharedCLibrary instead of SharedRISC_OSLib because of ANSILib not being exported. KeyGen was linked against AnsiLib instead of CLib due to a bug in the qsort() alogrithm that caused highly undesirable consequences with large data sets. Since this bug has been fixed in the latest versions of the C Library, it now links against the C Library once more. Admin: Tested in a build. Note that you must have the latest 32-bit compatible version of the C Library (5.18) present on the build machine for this to compile. Version 0.78. Tagged as 'IntKey-0_78'
-
- 21 Nov, 2000 1 commit
-
-
Simon Forrest authored
Detail: * South Africa utilises a standard USA layout. IntKey now recognises this, and supports "*Keyboard SAfrica". * New layout DrawFile created that describes the South African layout. * StripDepnd support added to makefile. Admin: * Assembled and tested on RPC. Version 0.77. Tagged as 'IntKey-0_77'
-
- 16 Sep, 1999 1 commit
-
-
Kevin Bracey authored
keygen now built with ANSILib instead of Stubs to cope with buggy old qsorts in old shared C libraries. Version 0.69. Tagged as 'IntKey-0_69'
-
- 11 Nov, 1998 1 commit
-
-
Kevin Bracey authored
%Include directive implemented in layout files - this gives a simpler way of adding in some keys and allows some commonality between layouts. To get the keys, you need to set the option EXTRAKEYS="-extra [tag]". !IKHG removed. Version 0.58. Tagged as 'IntKey-0_58'
-
- 28 Sep, 1998 1 commit
-
-
Ben Avison authored
* Updated/added layout drawfiles (Esperanto file further updated from Ursula branch version, to indicate characters available when alphabet is changed) * Added dialling codes for Wales, Wales2, DvorakUK and DvorakUSA * !IKHG.Source.Chars updated to use quoted characters * Layout fixes applied to Belgium, Denmark, France, Germany, Greece, Israel, LatinAm, Russia, Switzerland and Turkey * Ctrl-Alt-F1/F2 keyboard selection is performed on a callback Prototype added to h.unicdata to allow keyconvert to compile. Dynamic dependencies removed from Makefile; keyconvert removed during clean. Delete key made special in Japan layout, to enable delete-type code.
-
- 02 Sep, 1998 1 commit
-
-
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).
-
- 01 Sep, 1998 2 commits
-
-
Kevin Bracey authored
-
Kevin Bracey authored
Complete new keyboard definition system in terms of the UCS. See Docs.FileFormat for information.
-
- 14 Jul, 1997 1 commit
-
-
Kevin Bracey authored
Rationalised structure - now builds a module containing either one keyboard (+UK) or all keyboards, dependent on setting of <Keyboard>. Added several new keyboards and improved existing ones. Modernised !IKHG. In particular allowed editing of keypad, movement of Enter backspace and shift, and allowed Caps Lock to work on characters obtained using Alt.
-
- 22 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 29 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 21 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 1 commit
-
-
Neil Turton authored
-