Change On-Screen-Keyboard language layout in windows 10 iot - c#

Microsoft reveals OSK(on screen keyboard) for windows 10 iot core Creator update (build 15063) , it works good but i faced a problem! I want use it in other language layout , for example i need an on screen keyboard with Persian Layout that have Persian alphabet.
Does anyone have an idea to solve this ?

Working on version v.10.0.17661.1001.
To switch between languages, press and hold on the &123 key.
Note: This keyboard takes the place of the split keyboard layout.

Related

How do I get the windows 8 media visual to appear using c#

I'm looking for a way to make the media visual appear.
Just to clarify, i'm talking about that black box that appears on the top left that has the volume control (or other music controls when the music app is running) in windows 8 - that appears when you press a media key (like volume/up down or next/prev track).
I want to make it appear, using c#, without changing anything - for instance I can inject a volume up/down key pressed but that would actually change the volume... so that's not a solution...
I don't know exactly what its called so I'm having a hard time finding any information about it...
Thanks.
For Windows 8 see,
http://msdn.microsoft.com/en-us/library/windows/apps/windows.media.mediacontrol.aspx
For Windows 8.1:
http://msdn.microsoft.com/en-us/library/windows/apps/windows.media.systemmediatransportcontrols.aspx

How to detect current keyboard writing language in WP8

I wanna programmatically set a TextBlock flow direction depended on user current writing landuage(NOT phone language). for example if keyboard is set to Arabic, RightToLeft and for English, LeftToRight. Is there anyway to get current keyboard language in windows phone 8 ???
That's a darn good question.
It doesn't seem to be exposed in Windows Phone 8.
I found this here Font and language configuration support for Windows Phone
Text input
The selection of languages for which a phone has preinstalled keyboards and input
method UIs is dependent on which market a phone is sold in. At any time the user
can download and use a keyboard for any of the 50 supported phone client UI
languages. The language of the keyboard, which determines the characters that
are written to a TextBox control, is not programmatically available to an app.
It's interesting to note that this IS available for Windows Store Apps.
See Windows.Globalization.Language.currentInputMethodLanguageTag.
Oh Microsoft...

Custom touch keyboard in Windows RT

Is it possible to change something in the touch keyboard in Windows RT?
For example, my app is a massive data entry. Many fields are alphanumeric IDs.
It is a mess to change all time from the numeric (123 key) to letter keyboard.
Is there a way to define which keys are included or excluded?
I used InputScope but it is very limited and no way to put numbers and letters in the same screen.
I'm Sorry, it is not possible to replace the touch keyboard on Modern UI in WinRT, without cracking.
Microsoft Windows RT Forum Hardware
Set the InputScope of your TextBox control to indicate what type of keyboard you would like for that text box. That's the best you can do. There is no facility for defining custom keyboard layouts in an application. (Keyboard layouts are considered a language feature, not an app feature.)

localization for Right to Left language in windows store application ( 8 Mero )

at first I must mention, I search a lot but there is no solution for windows 8 metro style application. I design an application which should be support Persian language in Windows RT. Strings are ok but the problem is how to change the direction of UI elements.
please advice me.
How to adjust layout and fonts for various languages, and support RTL layouts

Can I subscribe to window-docking events in windows 7 from C#

I am wondering if it is possible to create an application that could receive a notification when any other application/window is docked with the new windows 7 docking feature (f.ex. Winkey + left arrow)
The purpose of my application would be to set up custom rules for certain windows. So for example if I am using Chrome and I press the Win+LEFT keys, then my application would receive a notification, and would be able to say that the window should not resize to 50% of the screen, but should use 70%.
I am not very familiar with writing windows applications (mostly do web), so any pointers at how this might be achieved are very welcome.
Thanks.
Given the Win+Left/Right combinations work with applications that pre-date Windows 7 I strongly suspect it is just a combination of WM_SIZE and WM_MOVE messages with coordinates worked out by the shell, and there is nothing to directly distinguish such a resize from any other within the application.
Use Spy++ from the SDK to prove this.
You could apply heuristics based on the screen size to detect these events.

Categories

Resources