Xamarin Forms Entry Change flow direction issue for Arabic language - xamarin.forms

We are using a placeholder for entry. While I am changing language English to Arabic entry text working left-to-right, but entry placeholder working right-to-left. How to change entry placeholder FlowDirection left-to-right in xamarin forms android and ios.

Related

How do users who navigate using a keyboard change the style of the text they are editing in ckeditor5

Disabled users who cannot control a mouse use the keyboard to navigate the page. How do you allow them to select the various styles (like bold etc) in ckeditor5? These elements are NOT in the tabindex of the page by default.
Tabbing through a form, I expect to be able to interact with every interactable element on a page
I see that CKEditor 5 has a list of keyboard shortcuts in their documentation. Pressing Alt + F10 (may require Fn) when the editor input area has focus moves keyboard focus to the editor toolbar. Then, keyboard arrow keys can be used to navigate the toolbar.
I am not saying that CKEditor is accessible, but it is information you may consider.
WCAG 2.1.1 says that all functionality must be available from the keyboard. Sometimes people mistakenly interpret that to mean that all interactive elements on the page must be keybaord accessible.
Here's a screenshot of ckeditor5 from their website. I'm not a ckeditor5 user but I'm assuming you're talking about the editing bar at the top.
While it's strongly encouraged to allow a keyboard user to navigate to the editing bar of ckeditor5, it's not strictly required if all the functionality of the editing bar is available via the keyboard.
For example, if I can select text then press Ctrl+B to make it bold, then the functionality of bold is available even if I can't tab to the 'B' on the editor bar.
The editing bar has a lot of stuff on it so everything would need a keyboard shortcut in order to pass WCAG 2.1.1. It looks like you can configure ckedit5 pretty extensively, https://ckeditor.com/docs/ckeditor5/latest/installation/getting-started/configuration.html
The docs on CKEditor keyboard support will list the possible keyboard controls to format text.
Text can be selected with Shift + the arrow keys
and formatted bold with Ctrl + b
for more options the menubar can be focused with Shift + F10
For web applications, the idea is to follow the desktop application’s keyboard conventions, so that users of assistive technology don’t need to learn yet another interaction paradigm.
The example to look at for rich text editors on Windows would probably be Word or Wordpad. There are two ways to format text.
Shortcut to open the menubar
The Menu bar pattern on the ARIA Authoring Practices Guide (APG) specifically mentions rich text editors in a note:
For example, a rich text editor may have a menubar that receives focus when a shortcut key, e.g., alt + F10, is pressed while editing. In this case, pressing Escape or activating a command from the menu may return focus to the editor.
For any common pattern you should find recommendations for the keyboard interface on the APG. Since it’s platform-independent (not only for Windows), such shortcuts will only be found in notes.
Shortcuts for formatting directly
Selected text can often be formatted directly by pressing + a letter for the English abbreviation of the format, like i for Italic or b for Bold.
CKEditor supports these.

Xamarin.Forms - Select keyboard language

In Xamarin.Forms, is there any way to choose the keyboard language programmatically. For example, I have a search test field where user have to type in non-English language, suppose Malayalam.
When the user tap the search box, the keyboard should come with Malayalam layout ( of course, if the language is installed)

Align text to the right in google forms

How I can align a text to the right in google forms to fit Arabic language?I changed language settings at google account to Arabic to align it to the right, but the text align to left again when i sent the link to another user. My link https://docs.google.com/forms/d/1VRl63dgiOMFKtiOPAhzWY0SLHSJz6g1B6Z2ZKyri-Q8/edit
I can't ask all respondents to change there settings. However I found a form at the web works well without changing the setting of my account/device. See the link
https://docs.google.com/forms/d/e/1FAIpQLSfsjmkeaSMnQVik2HL0gd-omqJZI6eITh3KAKkphf5BXLghUg/viewform#start=publishanalytics
So there is a solution but I don't know the author of this form to ask him. Could you please help?
Regards,
It is easy, turn your Google Drive language to Arabic, and everything will appear Right-to-Left, including your forms (Settings - Language - Arabic)

Overlapping issue with label using material design in iOS devices

In iOS devices, label is getting overlapped when value is entered in a form. I have created form using material design . Please help.
Screenshot
Don't provide text for label. You should provide text only for placeholder for MDCTextField either from storyboard or programmatically

Toggle between different language

I am working on a website in asp.net , and i want to give a radio box so user can toggle between urdu and english keyboards. I need help in providing urdu keyboard in asp.net. I want to embed a urdu keyboard in the form.
There're multiple virtual keyboard implementation, for example one with Urdu support: http://www.codeproject.com/Articles/17128/JavaScript-VirtualKeyboard

Resources