Silicon ChipUsing WinCompose for typing special symbols - May 2025 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: Using WinCompose for typing special symbols
  4. Feature: Digital Scent and Taste by Dr David Maddison, VK3DSM
  5. Project: Versatile Battery Checker by Tim Blythman
  6. Feature: Electronex 2025 by Noel Grey (AEE)
  7. Project: Tool Safety Timer by Phil Prosser
  8. Project: RGB LED Analog Clock by Nicholas Vinen
  9. PartShop
  10. Project: USB Power Adaptor by Nicholas Vinen
  11. PartShop
  12. Review: RNBD451 Bluetooth LE Module by Tim Blythman
  13. Feature: Precision Electronics, Part 7: ADCs by Andrew Levido
  14. Subscriptions
  15. Serviceman's Log by Various
  16. Vintage Radio: Emerson 888 mini-mantel set by Ian Batty
  17. Market Centre
  18. Advertising Index
  19. Notes & Errata: Pico/2/Computer, April 2025; Surf Sound Simulator, November 2024
  20. Outer Back Cover

This is only a preview of the May 2025 issue of Silicon Chip.

You can view 54 of the 112 pages in the full issue, including the advertisments.

For full access, purchase the issue for $10.00 or subscribe for access to the latest issues.

Items relevant to "Versatile Battery Checker":
  • Versatile Battery Checker PCB [11104251] (AUD $5.00)
  • PIC16F18146-I/SO programmed for the Versatile Battery Checker [1110425A.HEX] (Programmed Microcontroller, AUD $10.00)
  • 1.3-inch blue OLED with 4-pin I²C interface (Component, AUD $15.00)
  • 1.3-inch white OLED with 4-pin I²C interface (Component, AUD $15.00)
  • Versatile Battery Checker kit (Component, AUD $65.00)
  • Versatile Battery Checker front panel [11104252] (PCB, AUD $7.50)
  • Versatile Battery Checker firmware (Software, Free)
  • Versatile Battery Checker PCB pattern (PDF download) [11104251] (Free)
  • Versatile Battery Checker panel drilling diagram (Panel Artwork, Free)
Items relevant to "Tool Safety Timer":
  • Tool Safety Timer PCB [10104251] (AUD $5.00)
  • PIC16F15214-I/P programmed for the Tool Safety Timer [1010425A.HEX] (Programmed Microcontroller, AUD $10.00)
  • Tool Safety Timer firmware (Software, Free)
  • Tool Safety Timer PCB pattern (PDF download) [10104251] (Free)
  • Tool Safety Timer panel artwork & drilling diagrams (Free)
Items relevant to "RGB LED Analog Clock":
  • RGB LED 'Analog' Clock PCB (19101251) (AUD $15.00)
  • PIC16F18146-I/SO programmed for the RGB LED 'Analog' Clock [1910125A.HEX] (Programmed Microcontroller, AUD $10.00)
  • BZ-121 miniature GNSS receiver (Component, AUD $30.00)
  • RGB LED 'Analog' Clock kit (Component, AUD $65.00)
  • RGB LED 'Analog' Clock firmware (Software, Free)
  • RGB LED 'Analog' Clock PCB pattern (PDF download) (19101251) (Free)
Items relevant to "USB Power Adaptor":
  • USB Power Adaptor PCB [18101251] (AUD $2.50)
  • USB Power Adaptor kit (Component, AUD $10.00)
  • USB Power Adaptor PCB pattern (PDF download) [18101251] (Free)
Articles in this series:
  • Precision Electronics, Part 1 (November 2024)
  • Precision Electronics, Part 2 (December 2024)
  • Precision Electronics, part one (January 2025)
  • Precision Electronics, Part 3 (January 2025)
  • Precision Electronics, part two (February 2025)
  • Precision Electronics, Part 4 (February 2025)
  • Precision Electronics, Part 5 (March 2025)
  • Precision Electronics, part three (March 2025)
  • Precision Electronics, part four (April 2025)
  • Precision Electronics, Part 6 (April 2025)
  • Precision Electronics, Part 7: ADCs (May 2025)
  • Precision Electronics, part five (May 2025)
  • Precision Electronics, part six (June 2025)

Purchase a printed copy of this issue for $13.00.

SILICON SILIC CHIP www.siliconchip.com.au Publisher/Editor Nicholas Vinen Technical Editor John Clarke – B.E.(Elec.) Technical Staff Bao Smith – B.Sc. Tim Blythman – B.E., B.Sc. Advertising Enquiries (02) 9939 3295 adverts<at>siliconchip.com.au Regular Contributors Allan Linton-Smith Dave Thompson David Maddison – B.App.Sc. (Hons 1), PhD, Grad.Dip.Entr.Innov. Geoff Graham Associate Professor Graham Parslow Dr Hugo Holden – B.H.B, MB.ChB., FRANZCO Ian Batty – M.Ed. Phil Prosser – B.Sc., B.E.(Elec.) Cartoonist Louis Decrevel loueee.com Founding Editor (retired) Leo Simpson – B.Bus., FAICD Silicon Chip is published 12 times a year by Silicon Chip Publications Pty Ltd. ACN 626 922 870. ABN 20 880 526 923. All material is copyright ©. No part of this publication may be reproduced without the written consent of the publisher. Subscription rates (Australia only) 6 issues (6 months): $70 12 issues (1 year): $130 24 issues (2 years): $245 Online subscription (Worldwide) 6 issues (6 months): $52.50 12 issues (1 year): $100 24 issues (2 years): $190 For overseas rates, see our website or email silicon<at>siliconchip.com.au * recommended & maximum price only Editorial office: Unit 1 (up ramp), 234 Harbord Rd, Brookvale, NSW 2100. Postal address: PO Box 194, Matraville, NSW 2036. Phone: (02) 9939 3295. ISSN: 1030-2662 Printing and Distribution: 9 Kendall Street, Granville NSW 2142 2 Silicon Chip Editorial Viewpoint Using WinCompose for typing special symbols In the November 2023 issue, I wrote about my frustration with the difficulty of typing common mathematical and other symbols on computers. For example, Greek letters are frequently used in mathematical formulae, and Unicode contains all of them, but there’s no easy way to type them on most computers. For a while, I was using copy-and-paste from a document I had created with these symbols. That was awkward. So was what I tried next, which was to use Google search to find symbols by name, then copy and paste them. Then, in the May 2024 issue, we published a simple Symbol Keyboard hardware device (siliconchip.au/Article/16250) that could solve this problem. But I thought there still had to be a better way. I know that there are ways to type symbols using their ASCII or Unicode codes, but who is going to memorise 50+ four-digit hexadecimal codes for typing these characters? I’m sure there are people who can, but I’m not one of them, and even if I were, it seems unnecessarily difficult. I subsequently found a free program called WinCompose (https://github. com/samhocevar/wincompose). It can be installed on Windows and acts as a kind of macro facility, converting multiple key presses into a single symbol. Importantly, its default set of codes is extremely intuitive, so learning them is very easy. It also provides a way to easily look up codes if you are not sure (although I find, more often than not, if I guess I get it right). You can also set a custom ‘compose’ key; the default is right Alt (which seems like a reasonable default) but I don’t have such a key on my ergonomic keyboard, so I changed it to another one I never really use. While you can set up custom sequences, I think it is very beneficial that the default settings work well. That way, you can install it on a computer and start using it. You don’t have to synchronise the settings between multiple computers (this is a problem I have with a lot of other software that needs to be customised to be usable). To give you an idea of how straightforward the sequences are to remember, I’ve listed some of the ones I use frequently below, along with the character that is generated. I find it so convenient now that I use it exclusively now for special character generation! Linux has ‘ComposeKey’ so I will have to figure out how to get it to work the same way. Sequence Character Compose x x → × Compose - - (space) → – Compose O / → Ø Compose + → ± Compose = / → ≠ Compose > = → ≥ Compose 1 / → 1/ Compose 3 4 → ¾ Compose 5 8 → ⅝ Compose * a → α Compose * b → β Compose * S → Σ Compose * m → μ Compose * V → Ω Compose C O → © Compose L → £ Compose E = → € Australia's electronics magazine by Nicholas Vinen siliconchip.com.au