How change keyboard layout in SoftGrid virtual environment?
Softricity SoftGrid Sequencer Version 4.2.0.303 (RTM) on Windows XP SP2 eng. Sequencer PC, Softgrid server and user PC have same settings for change keyboard layout.
When I launch MS Office 2003 application (excel) in Application Wizard (Softricity Softgrid Sequencer) can’t change keyboard layout anyway. Though when I test this application in Installation Wizard I can change keyboard layout. How can I turn on support national keyboard layouts in SoftGrid virtual environment?
Answers
- Solution is here: http://blogs.technet.com/softgrid/archive/2007/09/20/a-look-under-the-covers-the-local-interaction-allowed-tag.aspx. Magic word is LOCAL_INTERACTION_ALLOWED
For all: You are welcome
.
I've never been able to make a regional settings type of change inside the SoftGrid bubble either. What I have done to work around it, however, is used an .osd script to import a registry key prior to application launch, and then when the application shuts down, I use a post shutdown script to import another registry key that reverts the changes back to their original state.
It's as close as I've been able to get to including regional settings on a per application basis.
Here's the text for the .osd script for the prelaunch:
<SCRIPT EVENT="LAUNCH" TIMING="PRE" TIMEOUT="0" PROTECT="FALSE">
<HREF>regedit.exe -s \\dc01\netlogon\regionalsettingsin.reg</HREF>
</SCRIPT>Here's the text for the .osd script for the post shutdown:
<SCRIPT EVENT="SHUTDOWN" TIMING="POST" TIMEOUT="0" PROTECT="FALSE">
<HREF>regedit.exe -s \\dc01\netlogon\reginoalsettingsout.REG</HREF>
</SCRIPT>
All Replies
What do you mean by "changing keyboard layout"; activating some hotkey that switches between installed layouts or what? Does the functionality work on client when app is streamed in?
AFAIK, you cannot really change regional settings type of things inside SoftGrid bubble as "real Windows", one that runs outside the bubble, won't understand/see those.
/Kalle
- Solution is here: http://blogs.technet.com/softgrid/archive/2007/09/20/a-look-under-the-covers-the-local-interaction-allowed-tag.aspx. Magic word is LOCAL_INTERACTION_ALLOWED
For all: You are welcome
.
I have almost the same problem.. I have a aplication that needs a other layout on a citrix server.
by defauld softgrid use the HKEY_CURRENT_USER\Control Panel\International setting of the server.
When i stream a program whit a other HKEY_CURRENT_USER\Control Panel\International setting he use the server setting.
I like to use HKEY_CURRENT_USER\Control Panel\International for the softgrid stream. How to fix this
I've never been able to make a regional settings type of change inside the SoftGrid bubble either. What I have done to work around it, however, is used an .osd script to import a registry key prior to application launch, and then when the application shuts down, I use a post shutdown script to import another registry key that reverts the changes back to their original state.
It's as close as I've been able to get to including regional settings on a per application basis.
Here's the text for the .osd script for the prelaunch:
<SCRIPT EVENT="LAUNCH" TIMING="PRE" TIMEOUT="0" PROTECT="FALSE">
<HREF>regedit.exe -s \\dc01\netlogon\regionalsettingsin.reg</HREF>
</SCRIPT>Here's the text for the .osd script for the post shutdown:
<SCRIPT EVENT="SHUTDOWN" TIMING="POST" TIMEOUT="0" PROTECT="FALSE">
<HREF>regedit.exe -s \\dc01\netlogon\reginoalsettingsout.REG</HREF>
</SCRIPT>