- 06 Feb, 2021 1 commit
-
-
Andreas Skyman authored
Detail: Added a new layout.ColemakUK Updated makefiles, and Source files with new target and dependency Added DrawFile describing the layout Admin: Tested on IOMDHAL under RPCEmu and BCM2835 on Pi 3B and 1. Version 1.00. Tagged as 'IntKey-1_00'
-
- 03 Mar, 2018 1 commit
-
-
ROOL authored
Admin: From User Guide feedback.
-
- 21 Jan, 2018 1 commit
-
-
Robert Sprowson authored
unicdata.c: condition changed to match unictype_is_ideograph() in UnicodeLib keygen.c: free kb keyconvert.c: free memory and close files on exit (the C environment would do this anyway, but this makes it explicit) Picked up by static analysis https://www.riscosopen.org/forum/forums/4/topics/9503#posts-72623 Version 0.99. Tagged as 'IntKey-0_99'
-
- 22 Oct, 2017 1 commit
-
-
Robert Sprowson authored
Loop uses 0-7. Ref https://www.riscosopen.org/forum/forums/4/topics/9503 Tagged as IntKey-0_98-1 since the module is unchanged, just the build tool.
-
- 22 Nov, 2014 1 commit
-
-
Robert Sprowson authored
Would fail to build with anything other than Keyboard=All since the Pandora key table is only included in that case, yet the code refers to it unconditionally. Wrapped Pandora bits with Keyboard=All switch. Tested briefly in an IOMD ROM with Keyboard=UK. Version 0.98. Tagged as 'IntKey-0_98'
-
- 01 Apr, 2013 1 commit
-
-
Robert Sprowson authored
Given the context, post indexed rather than post increment was intended. Version 0.97. Tagged as 'IntKey-0_97'
-
- 14 Mar, 2013 1 commit
-
-
Jeffrey Lee authored
Detail: Source/IntKeyBody - Re-introduce the ALIGN directive that went AWOL in v0.95 of the module. Without this the first symbol in the next file (AccentTable from Source.Accents) isn't properly aligned, causing data aborts either when looking up AccentTable entries or when trying to use the results. Admin: Tested on BB-xM Fixes issue reported on forums with dead keys causing aborts with the Netherlands keyboard layout: http://www.riscosopen.org/forum/forums/1/topics/1749?page=1#posts-20977 Version 0.96. Tagged as 'IntKey-0_96'
-
- 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'
-
- 04 Nov, 2012 1 commit
-
-
Ben Avison authored
Detail: * Corrected low-level key number for keypad-minus from &39 to &3A * Distinguished Return from Enter * Internal key number 72 (:) was incorrectly identified as the preferred scan code for low-level key &45 rather than 87 (;). Justification: (a) common sense (in all other cases it's the characters generated by the un-shifted key in the UK layout that's used to determine the mapping); (b) this agrees with the RISC OS 2 PRM (vol 2 page 479) which specifies which internal key code is the compatibility one. Compare that with the RISC OS 3 PRM which shows them graphically with no indication of which is the compatibility code. Unless you also have access to the key table for the BBC micro, it's otherwise hard to determine which code is which! Admin: No code changes, so not tagged Version 0.94. Not tagged
-
- 27 Jan, 2012 1 commit
-
-
Robert Sprowson authored
Removed 'Ursula' switch, since the magic service call table works prior to that anyway. Requires HdrSrc-1_95. Version 0.94. Tagged as 'IntKey-0_94'
-
- 14 Jan, 2012 1 commit
-
-
Steve Revill authored
Version 0.93. Tagged as 'IntKey-0_93'
-
- 04 Aug, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Source/IntKeyBody - Try using OS_ReadSysInfo 6 to get the location of the OS_Byte variables before falling back on OS_Byte &A6 Admin: Tested on rev A2 BB-xM Version 0.92. Tagged as 'IntKey-0_92'
-
- 19 Jan, 2010 1 commit
-
-
ROOL authored
Previous changes were untagged, but incrementing the version number gives us a tag we can associate with the official RISC OS 5.16 release. Version 0.91. Tagged as 'IntKey-0_91'
-
- 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
-
- 18 Jul, 2005 1 commit
-
-
Kevin Bracey authored
Version 0.90. Tagged as 'IntKey-0_90'
-
- 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'
-
- 28 Nov, 2002 2 commits
-
-
Ben Avison authored
Retagged as 'IntKey-0_88'
-
Ben Avison authored
Added some 2- or 3-year old files that were sitting on Kevin's hard disc. Version 0.88. Tagged as 'IntKey-0_88'
-
- 25 Jan, 2002 1 commit
-
-
Kevin Bracey authored
Version 0.87. Tagged as 'IntKey-0_87'
-
- 06 Dec, 2001 1 commit
-
-
Kevin Bracey authored
Version 0.86. Tagged as 'IntKey-0_86'
-
- 04 Dec, 2001 1 commit
-
-
Arijit (Harry) Sadhu authored
Detail: Re mapped Scroll Lock and Num Lock keymap EB EC to Shift-F5 Shisft-F6 respectively on third party keyboard. Admin: Compiles. Version 0.85. Tagged as 'IntKey-0_85'
-
- 03 Dec, 2001 1 commit
-
-
Arijit (Harry) Sadhu authored
Detail: Changed third party mapping for channel up down. Admin: Not tested. Version 0.84. Tagged as 'IntKey-0_84'
-
- 28 Nov, 2001 1 commit
-
-
Arijit (Harry) Sadhu authored
Detail: Added extra keys include file and make file for WhaCom keyboards Admin: Version 0.83. Tagged as 'IntKey-0_83'
-
- 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 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'
-
- 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'
-
- 02 Nov, 2000 1 commit
-
-
Simon Forrest authored
Caps Lock is active. Detail: * Faults were found in the Spanish and Welsh layouts. In particular, 'Q' on a Spanish layout would generate a lower-case version when Caps Lock was active. And Welsh layouts had a similar fault with 'Alt' + 'O'. Now corrected. Admin: * Fault noted in Bethany software. * Built and tested on a Risc PC. Version 0.76. Tagged as 'IntKey-0_76'
-
- 25 Jul, 2000 1 commit
-
-
Kevin Bracey authored
Version 0.75. Tagged as 'IntKey-0_75'
-
- 26 Jun, 2000 1 commit
-
-
Kevin Bracey authored
Detail: If an alphabetic key was a "simple" key (eg E on the UK layout), then it wouldn't work as a hex digit during hexadecimal keypad entry. This bug has been in since the start of hexadecimal entry, but only came to light when the Euro sign moved away from Alt+E. Version 0.74. Tagged as 'IntKey-0_74'
-
- 21 Jun, 2000 1 commit
-
-
Simon Forrest authored
Detail: * The horizontal ellipsis was misplaced (when compared to the drawfile documentation). Instead of being placed on the comma/semi-colon key, it should have been on the full-stop/colon key. Now corrected. Admin: * Tested. Version 0.73. Tagged as 'IntKey-0_73'
-
- 09 Jun, 2000 1 commit
-
-
Kevin Bracey authored
Turkey2 layout created - traditional(?) FGGIOD layout. Not linked in, but there if anyone wants it. Version 0.72. Tagged as 'IntKey-0_72'
-
- 28 Apr, 2000 1 commit
-
-
Kevin Bracey authored
FN key change broke hexadecimal keypad entry - now fixed. Version 0.71. Tagged as 'IntKey-0_71'
-
- 12 Oct, 1999 2 commits
-
-
Simon Forrest authored
Version 0.70. Tagged as 'IntKey-0_70'
-
Simon Forrest authored
Version 0.70. Tagged as 'IntKey-0_70'
-
- 16 Sep, 1999 3 commits
-
-
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'
-
Kevin Bracey authored
Version 0.68. Tagged as 'IntKey-0_68'
-
Kevin Bracey authored
Version 0.68. Tagged as 'IntKey-0_68'
-