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.)
Related
I'm developing a game for mobile devices, where i add inputfileds for login and register. Everything is perfectly fine but when i touch on input-field to write text like(Username, password) the keyboards pops-up perfectly.
Issue: Keyboard is every large in size. I want to change height of the keyboard or should is there any approach to customize the look of keyboard??
I don't think there is.
When you are developing a native iOS app, you can define a lot of keyboard options. But there is no keyboard API that allows you to show/listen or customize the keyboard.
My advice would be to make the best of suggested Unity options.
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...
How to get list of all available keyboards on Windows Phone Mango (in C# code)?
Or how to programmatically set custom keyboard for typing?
For example I want set the keyboard to Russian language for typing in my translator app to translate it into English
You can't change the keyboard language in code. That's up to the user. But with Mango, the user can have multiple keyboards, and switch with a single button press.
You should simply assume that the user will do this.
Here you will find a list of all available InputScopes -> http://www.kunal-chowdhury.com/2011/07/windows-phone-7-mango-tutorial-26-what.html
I would like to be able to detect which type of keyboard a WM phone has, either 12-key or QWERTY to dynamically change the UI of my application.
Is there a way to detect this reliably?
Managed code solutions preferred.
There's nothing in the (compact) framework for doing this.
I know Symbol had an API call in their SDK for detecting this in devices which supported multiple keyboard options. That's the nearest I've seen. Sorry, nothing generic.
Going to make an applications wich will be used on a device without a physical keyboard
Looking for best practices for touch-screen applications.
Which commercial/free on-screen keyboard or on-screen numeric keypads do you use on Windows devices?
Or should we use a library to implement our own input devices?
Currently using the standard windows osk.exe, but I think it is too small for making a good touch-screen experience.
Update: We decided to make our own keyboard, num keypad controls (although the windows7 keypad looks better)
Don't have a true answer, just a bit of advice. I've been designing PDA apps in Windows mobile, and I've found the best solution is to try to elminate the keyboard as much as possible. Spend some extra time on design, implement an effective GUI with selection controls instead of textboxes. Regardless of the virtual keyboard used, your users will likely gripe if they are required to type in too much text, as it is isn't intuitive.
I've gone as far as letting users customize responses to fields via Intranet interfaces and saving it in a DB. The user can then select "canned" responses from ddls and modify as necessary.
I am using Click-N-Type. See this question for further details and other answers
if you're .NET developer, please check WPF Component(http://fpscomponents.com/Product.aspx?id=8) that is fully customizable by inbuilt editor. So programmer can fill it with own language and define layout!