I've problem with Right ALT + S button on keyboard in TextString property. Normally ALT + S in Polish (I'm from Poland :)) means special polish letter "". When I press RALT + S on TextString property in Content section nothing happens. Actually there is no way to write down "" in TextString input - only copy and paste from other editor. In Richtext Editor, ALT+s works fine without any problems.
Has anyone found a trace? Problem still persists and our users would love not to do ctrl-c / ctrl-v every now and then :-) From what I've found Alt-S is used an a 'skip to search' keyboard shortcut... which nevertheless seems to do absolutely nothing in the UI (save for stealing the "ś" of course ;-)
Heh, answering our own question here in case some of you run into the same issue :-) We though there's nothing a good Firebug session cannot debug, and voila. It turned out that AltGr (right alt for those of you on US keyboard layouts) works in a very similar way to Ctrl (for historical reasons). So much so that JavaScript treats AltGr modifier the same as a Ctrl modifier!
So whenever a user pressed AltGr-s, Umbraco thought he/she meant Ctrl-s, with all the blessed consequences (Save)... and inability to output the infamous Polish "ś".
Curiously enough thou, JS can still tell you if Alt was pressed at the same time. (So AltGr = Ctrl + Alt.) To cut the long story short: it was enough to add an altDown flag to umbracoCheckKeys.js, set the flag in umbracoCheckKeys(e), and alter checks for ctrlDown in shortcutCheckKeysPressFirefox(e) and runShortCuts() to read "if (ctrlDown && !altDown)" in place of simply "if (ctrlDown)". Done and solved!
I have the same issue. I have tried changing umbracoCheckKeys.js but changes are not shown on the site, ie. when I inspect executed js, I see my changes arent shown. I have:
republished whole site,
deleted App_Data\TEMP\ClientDependency\*
EDIT: I have managed to solve this problem - changing config\ClientDependency.config from:
ALT + S in TextString property
Hi,
I've problem with Right ALT + S button on keyboard in TextString property. Normally ALT + S in Polish (I'm from Poland :)) means special polish letter "". When I press RALT + S on TextString property in Content section nothing happens. Actually there is no way to write down "" in TextString input - only copy and paste from other editor. In Richtext Editor, ALT+s works fine without any problems.
Any ideas how to solve this problem?
G.
Has anyone found a trace? Problem still persists and our users would love not to do ctrl-c / ctrl-v every now and then :-) From what I've found Alt-S is used an a 'skip to search' keyboard shortcut... which nevertheless seems to do absolutely nothing in the UI (save for stealing the "ś" of course ;-)
Is there a way out?
Heh, answering our own question here in case some of you run into the same issue :-) We though there's nothing a good Firebug session cannot debug, and voila. It turned out that AltGr (right alt for those of you on US keyboard layouts) works in a very similar way to Ctrl (for historical reasons). So much so that JavaScript treats AltGr modifier the same as a Ctrl modifier!
So whenever a user pressed AltGr-s, Umbraco thought he/she meant Ctrl-s, with all the blessed consequences (Save)... and inability to output the infamous Polish "ś".
Curiously enough thou, JS can still tell you if Alt was pressed at the same time. (So AltGr = Ctrl + Alt.) To cut the long story short: it was enough to add an altDown flag to umbracoCheckKeys.js, set the flag in umbracoCheckKeys(e), and alter checks for ctrlDown in shortcutCheckKeysPressFirefox(e) and runShortCuts() to read "if (ctrlDown && !altDown)" in place of simply "if (ctrlDown)". Done and solved!
Hi,
I have exactly the same problem with my Umbraco installation, version 4.7.
I did the steps you described, unfortunately there is no difference... Umbraco still doesn't allow me to enter "" (right alt + s).
Could you please post your umbracoCheckKeys.js file?
Thanks,
Marek
Hi,
I have the same issue. I have tried changing umbracoCheckKeys.js but changes are not shown on the site, ie. when I inspect executed js, I see my changes arent shown. I have:
is working on a reply...