Bug 38567

Summary: Show virtual keyboard in setup wizard for special characters
Product: UCS Reporter: Alexander Kläser <klaeser>
Component: UMC - Setup wizardAssignee: Alexander Kramer <kramer>
Status: CLOSED FIXED QA Contact: Alexander Kläser <klaeser>
Severity: normal    
Priority: P5 CC: gohmann, gulden, kramer, walkenhorst
Version: UCS 4.0   
Target Milestone: UCS 4.1-0-errata   
Hardware: Other   
OS: Linux   
What kind of report is it?: --- What type of bug is this?: ---
Who will be affected by this bug?: --- How will those affected feel about the bug?: ---
User Pain: Enterprise Customer affected?:
School Customer affected?: ISV affected?:
Waiting Support: Flags outvoted (downgraded) after PO Review:
Ticket number: Bug group (optional): External feedback, Internationalization, Roadmap discussion (moved), Usability
Max CVSS v3 score:
Bug Depends on:    
Bug Blocks: 40006, 40572    

Description Alexander Kläser univentionstaff 2015-05-20 09:56:41 CEST
See Ticket#2015051321000257 and Ticket#2013013021001323.

During the setup of UCS via a virtual appliance, it is possible that particular keys are not routed through to the virtual system (e.g., the apple key on a Macintosh). We received feedback that the users could not type a "@" character for an email address.
Comment 1 Alexander Kläser univentionstaff 2015-05-20 10:02:58 CEST
(In reply to Alexander Kläser from comment #0)
> See Ticket#2015051321000257 and Ticket#2013013021001323.

Sorry, I meant Ticket#2015052021000047 and Ticket#2013013021001323 instead.
Comment 2 Alexander Kläser univentionstaff 2015-06-04 15:09:43 CEST
Reported again at Ticket#2015060421000825.

It is not possible to type a "@" character via RDP and a VSphere client.
Comment 3 Stefan Gohmann univentionstaff 2015-09-22 07:18:08 CEST
Once again: Ticket #2015091521000648. It looks like the @ character is the problem. Maybe we could add a simple solution which solves the @ issue?
Comment 4 Nico Gulden univentionstaff 2015-12-01 08:42:31 CET
Reported again, Ticket#2015113021000641. The user reported that the @ did only work with GB keyboard layout both in Hyper-V and UCS.
Comment 5 Alexander Kläser univentionstaff 2015-12-07 13:51:59 CET
It seems that a virtual keyboard just containing the "@" key would be helpful in 99% of the problematic cases.
Comment 6 Alexander Kramer univentionstaff 2016-01-05 13:14:52 CET
I added a new input field widget (VirtualKeyboardBox.js) that offers a virtual keyboard containing arbitrary characters.

e.g. see system setup / Account information


r66579
univention-system-setup (9.0.2-22) 
* Bug #38567: Show virtual keyboard in setup wizard for special characters

r66581 / 66582
yaml file

Successful build
Package: univention-system-setup
Version: 9.0.2-22.938.201601051309
Branch: ucs_4.1-0
Scope: errata4.1-0
Comment 7 Alexander Kläser univentionstaff 2016-02-03 16:59:36 CET
I like the solution, it looks very nice! One draw is that the current implementation does not work properly with touch devices. For this, I created Bug 40572 explicitly. AFAIS, the problem here is that you are using the native onclick event via put() as well as the onMouseLeave event which does not seem to work on touch devices.

Changes: OK otherwise :)
YAML: OK

This bug can be VERIFIED.
Comment 8 Janek Walkenhorst univentionstaff 2016-02-04 13:55:48 CET
<http://errata.software-univention.de/ucs/4.1/97.html>
Comment 9 Nico Gulden univentionstaff 2016-02-05 09:09:14 CET
Also occurred at Ticket#2016020221000611.
Comment 10 Nico Gulden univentionstaff 2016-03-17 11:28:30 CET
Also occured at Ticket#2016031121000299.