how to change or disable keyboard shortcuts
Copy link to clipboard
Copied
Is it possible to change or just disable some Captivate keyboard shortcuts? In particular, Ctrl+Alt+Shift+S and Ctrl+Alt+L ? In general in Windows the Ctrl+Alt is used for language specific characters. It is rather counterproductive to copy paste all text through Notepad in order to have language specific characters in Captivate text.
Copy link to clipboard
Copied
Keyboard Shortcuts are not to change in Cp-

Copy link to clipboard
Copied
Has this been fixed in CP6?
Copy link to clipboard
Copied
No change at all,
Lilybiri
Copy link to clipboard
Copied
Hi all
For anyone that would like to see this change. Perhaps by allowing us to configure our own shortcuts and change what is offered, you should consider submitting a Wish Form to ask Adobe for a behavior change in a future version. When you submit a Wish Form it's like casting a voting ballot. Adobe gauges desirability by looking at how many folks are "voting" for a specific feature. If enough folks ask for it, eventually it happens.
Cheers.,. Rick
Helpful and Handy Links Captivate Wish Form/Bug Reporting Form |
Copy link to clipboard
Copied
Hi Rick,
You are so right, but it seems that customisation is something that is being avoided for everything in Captivate. Have been pleading since long to be able to customize toolbars, menus, and in CP6 smart shapes, custom color palette, snippets on smart shapes... AFAIK only customisable features are keyboard shortcuts for Recording and the workspaces (but limited in functionality, floating panels are not supported etc).
Feeling very down about that today,
Lieve
Copy link to clipboard
Copied
Hi Lieve
Yes, but the thing is, you are only one person. Sure, you have managed to become a Captivate influencer and a forum kingpin, but from Adobe's standpoint you are a single voice and you don't represent the community as a whole. You are also a power user.
Perhaps if we can coax enough users into submitting that silly form, we can influence change.
Cheers... Rick
Helpful and Handy Links Captivate Wish Form/Bug Reporting Form |
Copy link to clipboard
Copied
You are correct, Rick, should ask for that more often. Not so sure I'm considered an influencer at all BTW.
And localisation, respect for other languages, there I feel really lonely in my battle... I'm personally persuaded that this is one of the main reasons that my colleagues teachers over here in Flanders are just turning away from the eLearning Suite.
Lieve

Copy link to clipboard
Copied
I found a workaround to this. The idea is to catch the problematic keys before they reach Captivate and then paste specific characters automatically from clipboard (destroying the clipboard content by the way). This way, typing "ó" into the caption box will not try to "Record additional slides".
1. Install Autohotkey
2. Create a file my_captivate_keys.ahk
3. Paste the following code, replacing the two lines at the beginning with problematic characters in your language (both before and after the "::")
4. Double click the script file and it should launch Autohotkey and load itself.
The first line is so that the script is active only for Captivate window
The next two mapping lines assume that the language special characters are typed by pressing AltGr and the character. This is reflected in the character modifier <^>!+. If your keyboard has RightAlt (RAlt) instead, then the modifier will be >! for small letters and >!+ for caps.
The rest of this script is just a clipboard function.
#IfWinActive ahk_class Adobe Captivate
<^>!+o:: Clip("Ó", False)
<^>!o:: Clip("ó", False)
Clip(Text="", Reselect="") ;http://www.autohotkey.com/forum/viewtopic.php?p=467710
{
Static BackUpClip, Stored
If (A_ThisLabel = "Clip")
Return Stored := "", Clipboard := BackUpClip, BackUpClip := ""
If Stored
SetTimer, Clip, Off
Else {
Stored := True
BackUpClip := ClipboardAll
}
Clipboard := ""
If (Text = "") {
SendInput, ^c
ClipWait, 0.4
} Else {
Clipboard := Text
ClipWait, 10
SendInput, ^v
}
SetTimer, Clip, -700
If (Text = "")
Return Clipboard
Else If (ReSelect = True) or (Reselect and (StrLen(Text) < 3000)) {
Sleep 30
StringReplace, Text, Text, `r, , All
SendInput, % "{Shift Down}{Left " StrLen(Text) "}{Shift Up}"
}
Return
Clip:
Return Clip()
}
Hope it helps someone like it helped me.
Copy link to clipboard
Copied
But is this really a good solution for a developer that has hundreds or thousands of end users that will want to play his/her content?
Do you really expect them all to install new software?

Copy link to clipboard
Copied
I would call it a workaround in a situation when there is no solution. I voted a few weeks ago as you suggested and even sent a bug report and received no answer from Adobe. This definitely should have a solution on Adobe side - but it hasn't. Is installing 3rd party software possible for hundreds of Captivate users? It depends, how much frustrated the users are already with constant Alt-tabbing between Notepad and Captivate. And by the way, once you get the right script, it's not difficult, just install and go.
Copy link to clipboard
Copied
Keyboard shortcuts for certain keys are ALWAYS going to be an issue as long as web browser software companies choose to use them for their own commands. Since the web browser 'sees' the content before the SWF there is no easy way to bypass the browser and have the action set up in the SWF respond instead.
You probably won't receive a reply from Adobe about this because it's been a recognised limitation of browser-based elearning content for years. Don't hold your breath for a quick fix.
If you feel that installing 3rd party software on all end users is a workable solution, go for it. I work in the corporate sector and I don't think any of my clients would go for that idea. But your mileage may vary.

Copy link to clipboard
Copied
We are talking about two different problems, actually. My problem (and workaround) concerns Captivate itself, not the swf that is run in a browser. While creating a course, it is not possible to type some letters into caption boxes, because Captivate has hard coded shortcuts, like Ctrl+Alt+o which opens "Record new slide" window, which happens to be also the Windows key shortcut for language-specific letters based on "o", like e.g. "ó".

Copy link to clipboard
Copied
Ok, I'll vote. I am a bit surprised, why this issue has not been raised (voted) by other people using non-English languages, who probably have the same problem.
Copy link to clipboard
Copied
In Adobe Captivate 9 (and earlier) there is still NO WAY to change Application Keyboard Shortcuts. (You can change Recording shortcuts in Preferences).
This is particularly frustrating (for me) because of the Command Y shortcut for Redo (very Microsoft / Macromedia like). I am an advanced Adobe user (and instructor) — when I encounter a shortcut that isn't "standard" (for Adobe products) I usually go to Edit > Keyboard shortcuts and change the Redo shortcut to Command Shift Y (like all the other Adobe applications I use: Photoshop, Illustrator, InDesign, Acrobat, Dreamweaver, Animate, Muse, etc.). This is NOT an OPTION in Captivate. STILL
As Rick suggested above, I can send in a feature request or bug report, using the link below. I suggest anyone who reads this thread does the same.
Adobe Wish Form (Bug report or Feature request)

