Skip to main content

How to Customize Keyboard Shortcuts for Receiver for Mac OS X

Citrix have created this great knowledge article about customizing the keyboard shortcuts for Receiver for Mac #COOL
If you are a Mac user, you can have great benefit of this article. Enjoy /Poppelgaard


Summary

This article describes how to customize keyboard shortcuts for menu items of the Receiver for Mac.

Background

The Citrix Receiver for Macintosh requires substitution of special keys for certain commands from a Macintosh keyboard to be used properly within a remote Windows session. Refer to the Citrix eDocs for more information. However, the new versions of Macintosh keyboards might not contain certain keys that are used by default for substitution. For example, sending the INSERT key to a session requires the HELP key on the keyboard, which no longer exists on newer keyboards such as MacBook Air laptops.

In such scenarios, you can use function and other special keys to a session using the Keyboard menu of the Receiver. However, this can become a cumbersome task if certain keys are used very frequently during daily tasks. Therefore, another option is to use the System Preferences of Mac OS X to create your own shortcut keys for specific functions available in the application menu of the Receiver.

Procedure

To customize keyboard shortcuts for menu items of the Receiver for Mac, complete the following procedure:

  • Open System Preferences on the Macintosh computer.
  • Go to the Keyboard preference pane and select the Keyboard Shortcuts tab.
  • Select Application Shortcuts.
  • Press the + button located under the right list box.
  • Select Other from the list for Application.
  • In the dialog press Shift, Command, and G simultaneously to open the Go To Folder page.
  • In the Go To Folder page, enter /Applications/Citrix Receiver.app/Contents/Helpers/.
  • Click Go.
  • Select Citrix Viewer.app and click Add.
  • Enter the exact name of the Send Key menu item to add, such as INSERT in the Menu Title field.
  • Enter the shortcut key you are using.
  • Click Add.

More Information

This functionality does not work with Receiver for Mac software release earlier than 11.4. Certain keys and key combinations are reserved by Macintosh or by the Citrix Receiver. For example;

  • You cannot create a shortcut key containing Option and Command key. This is because the Option and Command key combination is passed or sent to the session as an Alt key.
  • Command, Ctrl, and D combination is the Mac OS X system-defined shortcut for Dictionary lookup, and cannot be used as an application shortcut.

For more information on special keys and keystrokes used by the Receiver, refer to the following sections of the Citrix eDocs:

How to Determine USB drivers are Configured Correctly on the Online Plug-in

Summary

This article describes how to determine USB drivers are configured correctly on the Online Plug-in.

Background

After installing the Online plug-in, the USB drivers should be loaded in the operating system so that a local USB device appears when connecting to a Virtual Desktop session.

Procedure

  • Using the WinObj tool from sysinternals, you should see an entry under \Device\CtxUsbMonitor. If the ctxusbm is not present, the device driver has not loaded.
  • Verify that the Citrix USB driver files are located in the correct directory in the file system by running the following command at the command prompt:
    dir %Windir%\ctxusbm.sys /s/b
  • Run the following command to determine if the USB driver service shows any errors.
    c:\ >sc query ctxusbm
  • If the USB driver is not loaded and running, you will need to determine what is causing the service from not installing or stopping it from starting.

a. The setupapi logs will determine if any errors occur during the installation of the driver. The logs are located in the directory under %windir%\inf:

c:\windows\inf\setupapi.app.log
c:\windows\inf\setupapi.dev.log
c:\windows\int\setuperr.log (possibly)

In setupapi.app.log I have:
>>>  [SetupQueueCopy]
>>>  Section start 2009/10/16 12:43:45.054
cmd: “C:\Program Files\Citrix\ICA Client\Drivers\usbinst.exe” InstallHinfSection   “DefaultInstall 128 C:\Program Files\Citrix\ICA Client\Drivers\ctxusbm\ctxusbm.inf”
<<<  Section end 2009/10/16 12:43:45.054
<<<  [Exit status: SUCCESS]

flq: CopyFile: ‘C:\Program Files\Citrix\ICA Client\Drivers\ctxusbm\ctxusbm.sys’
flq:       to: ‘C:\Windows\system32\DRIVERS\SET2F28.tmp’
flq: MoveFile: ‘C:\Windows\system32\DRIVERS\SET2F28.tmp’
flq:       to: ‘C:\Windows\system32\DRIVERS\ctxusbm.sys’

>>>  [SetupInstallFromInfSection – DefaultInstall.NT]
>>>  Section start 2009/10/16 12:43:45.234
cmd: “C:\Program Files\Citrix\ICA Client\Drivers\usbinst.exe” InstallHinfSection   “DefaultInstall 128 C:\Program Files\Citrix\ICA Client\Drivers\ctxusbm\ctxusbm.inf”
<<<  Section end 2009/10/16 12:43:45.234
<<<  [Exit status: SUCCESS]

>>>  [SetupInstallFromInfSection – FilterService]
>>>  Section start 2009/10/16 12:43:45.404
cmd: “C:\Program Files\Citrix\ICA Client\Drivers\usbinst.exe” InstallHinfSection   “DefaultInstall 128 C:\Program Files\Citrix\ICA Client\Drivers\ctxusbm\ctxusbm.inf”
<<<  Section end 2009/10/16 12:43:45.404
<<<  [Exit status: SUCCESS]

b. Verify any errors in the event viewer.

c. If no errors appear, you must uninstall then reinstall the online plug-in with setupapi logging set to the maximum verbosity:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel
To 0x00007070

http://msdn.microsoft.com/en-us/library/ff550845%28v=VS.85%29.aspx

Citrix Receiver 3.1 (technical preview) for Microsoft Windows

New features in Citrix Receiver 3.1 for Windows

  • One Installer Two Modes of Operation – Easily installed from Receiver for Web or Web Interface, Receiver for Windows enables web access with no configuration but can then be configured to provide a phenomenal native desktop experience with a single-click.
  • One Click Configuration – Just by opening what we call a provisioning file, Receiver for Windows 3.1 transforms into a native Receiver that provides self-service access to resources together with built-in remote access from anywhere through your Access Gateway. There is no longer a need for an Access Gateway VPN client for basic use from home or on the road.
  • Auto provisioned apps – Receiver automatically provisions core applications as soon as you connect.  You users  immediately have the apps they use everyday. If everyone uses Outlook and Word, they will be automatically be there for them.
  • Self-service Inside– Your users can choose other resources they require with a single click. All apps can be launched from the Start Menu or directly within the Receiver home page shown at right.
  • Easy to Learn – Receiver looks and works the same whether you are using Receiver for Android,  IOS,Windows,  or Web. It has the same search, catalog view, and launch capabilities. A perfect surprise for your users who work on their desktop in the office, their tablet in meetings, and the web from home.
  • Follow-me Subscriptions – What I choose using Receiver for Web “follow me” to my Windows desktop, what I choose on my desktop, follows me to my tablet or other desktops and back to the Web. 3.1 also enables follow-me sessions to work in conjunction with self-service on Windows where this was previously not possible.
  • Internal web app access – If you use Cloud Gateway Enterprise for access to SaaS and Web applications, Receiver will automatically starts the Access Gateway client to enable access to Cloud Gateway managed internal web applications (URLs).
  • Multiple Accounts – Like Receiver for IOS, Android, and Mac,  you can connect to your corporate apps, your back up data center apps and desktops, and apps and desktops provided by multiple service providers all at the same time. Just click a provisioning file for each new Account you want to use
  • More browser support – Finally, if you want to use Receiver for Windows to access apps or desktops using Chrome or Firefox, it now works with Chrome 10.0 and later and no longer requires the pre-installation of Firefox.

Where can i get it

Citrix Receiver for Apple IOS5 (Iphone, Ipad) version 5.0

Citrix has released an update of their popular Citrix Receiver for Apple iOS 5 Iphone / iPad, now in version 5.0

What’s New in Version 5.0

✓ iOS 5 Support
✓ Universal iOS Application Support
✓ Several HDX Graphics enhancements
✓ 40% Less bandwidth consumption
✓ 50% Faster Application Launch times
✓ XenApp Fundamentals 6 Support
✓ Session Sharing and Connection Center Support
✓ Simplified and Universal Receiver User Interface
✓ High resolution Support (up to 1600 x 1200)
✓ Fine-tuned and improved session controls
✓ Improved External Keyboard Support
✓ Fine-tuned and improved gestures
✓ Improved setup auto-discovery
✓ Enhanced Access Gateway Support
✓ Stability and security enhancements

Click here to learn more about Receiver 5 for IOS 5

Applications or Desktops Appear in Greyscale or Black & White with Receiver for iOS 5.0

Symptoms

Launched applications or desktops are appearing in Black & White or Greyscale after upgrading to Citrix Receiver for iOS 5.0 on an iPhone or iPad.

Cause

The ICA Listener on the server is configured to only allow user sessions at 16-bit colors or lower.

Workaround

Disable the policy limiting client color depth on the ICA-tcp listener in Terminal Services Configuration.

Citrix Merchandising Server 2.2

Citrix have released a new version of Merchandising Server to XenServer and VmWare

What’s New

Merchandising Server 2.2 provides the following enhancements:

  • Support for 2048-bit or greater key size SSL certificates.
  • Support for Citrix Receiver on Mac OS X 10.7 Lion.
  • Support for LDAPS.
  • Increased security. Merchandising Server now uses Apache Tomcat 6.0.32, Apache HTTP Server 2.2.17, and OpenSSL 1.0.0d.