Jump to content
Learn Chinese in China

Pinyinput - Type Pinyin with Tone Marks


Recommended Posts

Like I said, I use a Mac now so I didn't try it.

which will run on any Windows 32-bit system

P.P.S a 64-bit version of Pinyinput was probably one of the most asked for features before I finally got around to implementing it some several years after the initial Pinyinput release.

Link to comment
Share on other sites

Site Sponsors:
Pleco for iPhone / Android iPhone & Android Chinese dictionary: camera & hand- writing input, flashcards, audio.
Study Chinese in Kunming 1-1 classes, qualified teachers and unique teaching methods in the Spring City.
Learn Chinese Characters Learn 2289 Chinese Characters in 90 Days with a Unique Flash Card System.
Hacking Chinese Tips and strategies for how to learn Chinese more efficiently
Popup Chinese Translator Understand Chinese inside any Windows application, website or PDF.
Chinese Grammar Wiki All Chinese grammar, organised by level, all in one place.

Autohotkey_L v1.1.07.01 (the latest version at the time of writing) comes with a script compiler that allows users to create 64-bit executables, In order to do this I would have to install Autohotkey on a 64-bit system which I don't have, therefore I cannot generate the 64-bit version myself, but in theory it'd be a 10-second job. Furthermore, it is possible that Windows x64 may be happy to run the 32-bit .exe without issues.

Link to comment
Share on other sites

  • 1 month later...

What locale did you install it under?

Also can you please go to:

Start -> Control Panel -> Region and Language -> Keyboards and Languages -> Change Keyboards

And then take a screen shot of the "Text Services and Input Languages" dialog box so I can see what input methods you have installed.

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...
  • New Members

Thank you for sharing this practical tool, which I do appreciate.

I tired to download Pinyinput, however, it shows " Please ensure you have write access to the Windown System folder". Could you please help me with this issue?

Thank you very much.

Link to comment
Share on other sites

  • 3 months later...

Unfortunately, WordPerfect 12 doesn't seem to be available for download on Corel's site. I tried downloading a trial of their latest Wordperfect X6, and it seems to work ok (although it does a bad job of fonts).

What keyboard locale did you install Pinyinput under? English or Chinese?

Link to comment
Share on other sites

English (British) keyboard. Although I wasn't intending to use MS Word, I noted your caution regarding the keyboard locale and took care to use an English language keyboard setting.

I'm sorry I write regarding a non-current WP but the days are long past when I could justify upgrading to the latest WP. The changes from one release to another are so slight - especially with an excellent product like WordPerfect which seems to be backwards compatible almost to the legendary 5.1 release.

Regarding the fonts, it seems to default to MS Mincho, a font that was installed by WordPerfect and can't be removed. It looks awful and is badly spaced but changing the work afterwards to Tahoma produces good and correctly spaced work.

Thanks for your attention.

Link to comment
Share on other sites

Actually, I've been playing around with it a bit, and WPX6 handles tone marks (and other non-ascii latin characters) very poorly, even when not using Pinyinput, and inputting tones in other ways. So much so in fact, that I would consider it seriously broken - so definitely not worth upgrading for in the hope of a working Pinyinput :mrgreen:

This has got me wondering however whether the problem for you is being caused by Pinyinput or WP12. A simple way to check would be to copy and paste the following string of text:

nī ní nǐ nì wèntǐ zài nǎr

into WP12 and see if it displays correctly. If it doesn't then the problem is with WP12 not being able to display characters with tones correctly. If it does display correctly, then it might still be WP, but at least we've started to narrow things down a bit.

You might also check to see whether changing the "Tone Marks on Vowels" option in the Pinyinput configuration screen makes a difference.

Normally 'individual' characters works best, and on WPX6, combining diacritics seem to be completely broken - it doesn't even preserve the unicode text, so copying and pasting it to another application destroys the combining diacritic completely!

But it sounds like WP12 handles input differently from WPX6 if you say changing the font makes the tones look correct. On WPX6, it's completely borked, even when using Tahoma, or something like Arial Unicode MS.

Link to comment
Share on other sites

The problem certainly seems to be WP12. Your response as advised included another string (which wasn't in the forum message) - neither string displayed correctly.

Conversely both strings displayed correctly in Corel Write. I'll have to start using that until I'm established on my course and have the necessary ID to buy a student version of the current MS word.

Thanks for your help.

Link to comment
Share on other sites

Originally I had two strings of the exact same text, but different methods for specifying tones - one with individual characters (i.e. the tone is part of the character) and one with combining diacritic marks (the character and the tone are two separate characters and application displaying such text is supposed to combine them for display). Unfortunately it seems like either this site, or the browser was not only combining them for display, but also converting the character + combining diacritics character into a single character with that tone. This made the strings identical and defeated the purpose of having both of them and so I updated my original message.

If you're looking for an inexpensive Word Processor that does work with Pinyinput (at least it did last I checked), you might also consider Open Office and/or LibreOffice (a fork of Open Office).

Link to comment
Share on other sites

May I ask one other question regarding the way that pinyinput is supposed to work?

When entering jiào I can type all four letters then add the numeral 4 which places the correct tone mark. However, when wishing to write the pinyin word xìe typing xie and then the numeral 4 places the correct tone on the e not the i. To place it on the i have to enter xi4 as one group then separately the e.

Is this correct? I am, as you will gather, at the very beginning of my learning.

Link to comment
Share on other sites

Pinyinput has two modes - checked and unchecked. In checked mode (the default) it follows the rules for tone placement in pinyin, and the tone will always be placed over the correct vowel when you type a number at the end of a syllable. For the syllable xie, this is over the e, not the i.

If you wish to place tones over arbitrary and not necessarily correct vowels, then it's best to use 'unchecked' mode. This can be set either via the toolbar (it's the button that looks like a 'tick' mark), or from the config settings. In this mode you simply type the number after the vowel you want to contain the tone, so to type xìe you would type xi4e. Unlike checked mode, it won't check that what you are entering is valid pinyin, so you could also type things like xìè with xi4e4 and so on.

Link to comment
Share on other sites

Join the conversation

You can post now and select your username and password later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Click here to reply. Select text to quote.

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...