tag:scrivener.tenderapp.com,2011-11-17:/help/discussions/scrivener-3-beta/992-cannot-type-chinese-under-screenplay-modeLiterature and Latte: Discussion 2018-10-18T21:53:09Ztag:scrivener.tenderapp.com,2011-11-17:Comment/439508222017-11-05T17:17:08Z2017-11-05T17:17:08ZCannot type Chinese under ScreenPlay mode<div><p>I have just tried it out. I think the problem is that some of the screenplay text formats—or whatever they're called—like 'Scene' and 'Character' impose upper-case, and of course, in MacOS Chinese using upper-case when in pinyin mode invokes Roman characters. If you start typing using basic text or dialogue in Screenplay Mode, I found Chinese inputs properly, but as soon as you invoke 'Scene' or 'Character', for instance, it switches to upper-case and the Chinese character selector no longer appears. Incidentally, I imagine this would be true of Screenplay Mode in earlier versions of Scrivener too, not just v. 3.</p>
<p>I don't use Screenplay Mode, and I'm very slow at inputting Chinese, so my testing has been limited. However, I think that if it is possible to reset those elements that are standardly in upper-case in English so that nowhere is U/C invoked, it should work.</p>
<p>Beyond that, I can only leave it to KB to advise.</p>
<p>Mark</p></div>xiamenesetag:scrivener.tenderapp.com,2011-11-17:Comment/439508222017-11-05T18:09:16Z2017-11-05T18:09:16ZCannot type Chinese under ScreenPlay mode<div><p>As I had a bit of free time, I've just had another try. I opened a new ScreenPlay document in Scrivener 3, went to Format > Scriptwriting > Script Settings…, then under the 'Font' pane for each of the elements, unchecked the 'All caps' option. I was then able to enter Chinese normally in everything I tried.</p>
<p>As I suspected, it is the 'All caps' that blocks the pinyin character entry, as it is the equivalent of pressing the Caps Lock key. So your 'someone' should simply modify the Script Settings in that way. I'm sure the same is true under v. 2.8.</p>
<p>Mark</p></div>xiamenesetag:scrivener.tenderapp.com,2011-11-17:Comment/439508222017-11-05T18:16:00Z2017-11-21T01:14:50ZCannot type Chinese under ScreenPlay mode<div><p>Thanks for providing the solution! Is that possible for the later (esp. localized) versions to set "All Caps" unchecked by default? Or put a notice to tell users this solution...</p>
<p>Ziyao</p>
<hr></div>watersidetag:scrivener.tenderapp.com,2011-11-17:Comment/439508222017-11-06T08:34:27Z2017-11-06T08:46:11ZCannot type Chinese under ScreenPlay mode<div><p>As I'm not a member of the team, merely another beta-tester and long-term Scrivener user, I cannot answer that. Maybe KB or Ioa will pick this up …</p>
<p>:)</p>
<p>Mark</p>
<p>EDIT: On further thought, it would be pretty easy for someone in the know, like yourself perhaps, to start a blank ScreenPlay project, modify the 'ScreenPlay Settings…' to remove the "All Caps" and set it up to match the expectations of Chinese screenplay layout, translate into Chinese any text in character and location document templates, etc. and then save it as a project template which could be made available to others. I don't know if that's what L&L have in mind, because of course Scrivener 3 is being localised in many languages, each of which may well have their own screenplay conventions.</p></div>xiamenesetag:scrivener.tenderapp.com,2011-11-17:Comment/439508222017-11-06T10:47:23Z2017-11-06T10:47:23ZCannot type Chinese under ScreenPlay mode<div><p>Thanks for finding that solution, Mark! It's an annoyance of macOS that there is no way of setting an uppercase look for letters without actually making them uppercase, so this has to be forced. There's no good way of localising this for all script formats, unfortunately, because most are files on disk. The screenplay format, being the default, is held in memory, so I could turn off all-caps for that for Chinese, though (and other languages?).</p>
<p>All the best,<br>
Keith</p></div>keithtag:scrivener.tenderapp.com,2011-11-17:Comment/439508222017-11-06T14:06:12Z2017-11-06T14:06:12ZCannot type Chinese under ScreenPlay mode<div><p>Thanks Keith.</p>
<p>I wonder if this affects the other CJK languages, though I don't know the input systems for them. Of course there are other non-Roman script languages … the one that I know of and which comes to mind is Thai with its extensive 'alphabet' of some 76 glyphs, and no such thing as upper and lower case.</p>
<p>If it can be turned off for ScreenPlay for Chinese, I'm sure it would be welcome, but perhaps users of other localised languages may see this and advise what happens with them.</p>
<p>Cheers<br>
Mark</p></div>xiamenese