Spanish support using English Keyboard
Hi
We have a web based chat applicaiton where in we have an end user chatting with a helpdesk agent. At the agent side, he needs to chat with the end user in Spanish. But the agent has an English Keyboard. The constraints in this scenario are
1. The agent needs to chat with various end users (English/Spanish/French) at the same time. Every time he cannot change the language settings available at the OS level and change the keyboard settings to chat with various users.
2. The agent might not know the windows based codes for the letters in spanish accent. so he cannot directly key in the codes also. Moreover, this methodology will reduce the efficiency of the agent
We need some programmatic way of doing this in the applet to switch to other languages using ENGLISH keyboard. Some mapping is required. Any ideas, what technology/utility to use?
Thanks
[895 byte] By [
shannaraa] at [2007-11-26 22:43:38]

# 1
I am not sure I understand constraint number 1: are you saying that an agent who is able to remember the key placement of a Spanish and a French keyboard while using an English keyboard is unable to use a simple hot key for switching input languages?
I am not saying it might not be worthwhile to do what you suggest, just puzzled that it is viewed as that much of a problem (compared to keeping Spanish vs. French vs. English keyboard layouts straight - I am having enough trouble remembering the Danish keyboard layout while using an English keyboard :-))
# 3
I was just wondering whether the agents think it is difficult to switch between the keyboard layouts using hotkeys when they switch from chat window to chat window. It would just involve using for instance Ctrl+Shift+1, etc.
I do realize it would be easier to have it happen automatically.
# 4
I don't know if I understand the question right. My suggestion is that you internationalize the agent (remove all hard coded messages) by putting the strings in Bundle.properties files inside the project. Each time a request arrives, the agent check the language, change the bundle object to the correct language, response and wait for the next request.
Best regards Victor