Why is my keytip ignored?

D

David Thielen

Here is the start of the XML for my Ribbon. But when I press ALT it
says the accelerator for my tab is Y, not AT1. Why?

thanks - dave

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
onLoad="OnLoad" loadImage="LoadImage">
<ribbon>
<tabs>
<tab id="WR_MAIN_MENU"
getLabel="GetRibbonLabel" getVisible="IsMainMenu" tag="classic_en"
keytip="AT1">
<group id="WR_TAGS" label="Tags">
<button id="WR_UDT"
label="User Tags" onAction="RxUDT" getEnabled="IsUdtButtonVisible"

image="clipboard.png" size="large" screentip="Bring up the user
tags"/>
....

david@[email protected]
Windward Reports -- http://www.WindwardReports.com
me -- http://dave.thielen.com

Cubicle Wars - http://www.windwardreports.com/film.htm
 
C

Colbert Zhou [MSFT]

Hello Dave,

From the document,
http://msdn.microsoft.com/en-us/library/microsoft.office.tools.ribbon.ribbon
menu.keytip.aspx

We can see "If your KeyTip conflicts with KeyTips for built-in controls or
from other add-ins, Microsoft Office might assign non-conflicting KeyTip
values automatically. ". Based on my test, the keytip "AT1" is confilcted
with Office 2003 Access key. So Office assign a non-confilicting keytip to
our tab automatically.

In Office 2007, we still can use Office 2003 Access key. It is designed as
this to be convenient for users who memorized the 2003 access key and were
used to using those keys. The corresponding document is here,
http://office.microsoft.com/en-us/help/HA100860491033.aspx. That is to say,
Alt+A, Alt+E, Alt+T, Alt+O, Alt+V will be reserved for Office 2003 Access
keys. So the first character in our keytip set in ribbon.xml file cannot be
A,E,T,O,V as well as other characters that already used by Office
application or other previous loaded Add-in. After I change the keytip to
"CM" or other non-confilicting ones, it works fine.


Best regards,
Colbert Zhou
Microsoft Newsgroup Support Team
 
D

David Thielen

Hello Dave,

From the document,
http://msdn.microsoft.com/en-us/library/microsoft.office.tools.ribbon.ribbon
menu.keytip.aspx

We can see "If your KeyTip conflicts with KeyTips for built-in controls or
from other add-ins, Microsoft Office might assign non-conflicting KeyTip
values automatically. ". Based on my test, the keytip "AT1" is confilcted
with Office 2003 Access key. So Office assign a non-confilicting keytip to
our tab automatically.

In Office 2007, we still can use Office 2003 Access key. It is designed as
this to be convenient for users who memorized the 2003 access key and were
used to using those keys. The corresponding document is here,
http://office.microsoft.com/en-us/help/HA100860491033.aspx. That is to say,
Alt+A, Alt+E, Alt+T, Alt+O, Alt+V will be reserved for Office 2003 Access
keys. So the first character in our keytip set in ribbon.xml file cannot be
A,E,T,O,V as well as other characters that already used by Office
application or other previous loaded Add-in. After I change the keytip to
"CM" or other non-confilicting ones, it works fine.

But I want AT for AutoTag!!! Bummer - ok we'll use WR for Windward
Reports.

thanks - dave


david@[email protected]
Windward Reports -- http://www.WindwardReports.com
me -- http://dave.thielen.com

Cubicle Wars - http://www.windwardreports.com/film.htm
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top