Forum Discussion

wigster's avatar
wigster
Iron Contributor
Sep 09, 2019

Use OS native Language Input Panel to Change Input Language/Spelling on Windows

Hi,

 

I use Windows 10 swapping between three input languages using the OS native Language Control panel to change them using Win+Space. Edge spell-checking doesn't obey these means of choosing the spelling language. This leads to the rather undesired effect of having e.g. spelling suggestions for the language chosen by the OS-level panel and the spelling being checked according to the Edge language choice.

 

Even if it makes sense to keep the non-native spelling checker inside Edge, synching the input language with the OS panel would be helpful.

 

I guess one of the problems is that currently Edge allows the user to select "preferred languages" in settings which seem to mean both page display languages and input languages for Edge. I don't mind reading in a couple more languages than I ever could write (and would prefer the see the page native rather than translated), so -- for me -- it would make sense that the Edge language setting defines the languages of webpages which Edge can request in some order of priority, while the question of input would be best left to the OS native panel and dictionaries. 

  • dgr4it's avatar
    dgr4it
    Iron Contributor

    wigster 

     

    Myself I regularly write in 4 languages, constantly switching from one to the other, so this is a very important feature. For me the ideal behaviour would be that of the previous Edge and the rest of apps which are properly coded in Windows (use the OS selection and dictionary instead of the Chrome one).

     

    FYI, it is already there as an experimental feature, but not working properly (at least not in my case).

    https://winaero.com/blog/enable-windows-spellchecker-microsoft-edge-chromium/

     

  • wigster 

     

     

    Edge insider Canary Version 78.0.268.0 (Official build) canary (64-bit)

     

    it can check for spelling simultaneously for multiple languages, regardless of Window language settings.

    • wigster's avatar
      wigster
      Iron Contributor

      HotCakeX  Thanks. I didn't know about this.

       

      That's part of a solution potentially, but it is also not quite so helpful if two languages are reasonably close and you are trying to write in a particular one. Having both of them selected as spell-check languages means that words in either are not flagged. So a sentence containing e.g. a Polish word such as "chrząszcz" is unflagged in a piece of English text such as this one.

       

      You can see this would be problematic if the difference between languages in many words boils down to diacritical marks or one letter: e.g. the English "training", Polish "trening" and Czech "trenink" (which are all being allowed right now since I have EN, PL, and CZ spell checking) 

       

      So then I still need to switch the input language using Win+Space (to change the input keyboard), right click in the text field to pick just one language. Then to actually switch back to the multi-language spell checking, I have to go back to Edge's language settings.

       

      • HotCakeX's avatar
        HotCakeX
        MVP
        For testing purpose, i removed all other languages and just kept EN and Polish.
        before doing that, when i wrote "trening", Edge insider would drew a red line under it meaning it's incorrect and spelled wrong. but after adding Polish both to list of the languages and Spell checking language, the red line didn't appear again when i wrote trening. because it identified it as a polish word.

        there is also an option in the same language settings called
        Languages / Add or delete words

        use it to add super similar words to the list.

Resources