Excel 2010 eklentilerimden birinde özel bir şerit oluşturmaya çalışıyorum ve bazı nedenlerden dolayı Office bazı önemli ipuçlarını (klavye hızlandırıcıları) geçersiz kılıyor. Office'in bir çakışma görüp görmediğini biliyorum, genellikle bir veya her iki tuş dizisini de "Y", "Y2", "Y3" vb. Olarak geçersiz kılar. Fakat bu örnekte sekmemde yalnızca bir düğme var. ile çatışmak için kontrol edin. İşte Microsoft Office 2010'da Phantom Keytip çakışması Şerit Özel UI
XML'dir: Yerine SampleButton Z bir keytip sahip<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon>
<tabs>
<tab id="tabid_1" label="SampleTab" keytip = "B">
<group id="grpid_1" label="SampleGroup">
<button id="btnid_1" label="SampleButton" keytip="Z" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
, bu "Y2" ile değiştirildi alır. Bu davranışı, Sekme'nin (şu anda "B") anahtar ipucundan bağımsız olarak görüyorum. "BZ" tuş takımında çelişen, ancak göremeyen başka bir düğme olmadığından emin olmak için kontrol ettim.
Ayrıca, SampleButton'ın "Y" anahtarını yapmaya çalıştığımda bu davranışı görüyorum, ancak bunun, tüm "Y *" tuşlarının çakışmalar için ayrılmasından kaynaklandığını varsayıyorum.
Ayrıca, bu sorunu "C" bir anahtarlık ile de yaşıyordum, ancak açıklanmayan bir nedenle sadece <group>
için bir etiketim olmadığında gerçekleşiyordu. <group>
'a bir etiket eklediğimde, "C", "Y2" ile geçersiz kılındı. Çok tuhaf davranışlar.
Buna neden olabilecek herhangi bir fikri olan var mı? Şimdiden teşekkürler!
Çok garip - Bunu denedim sanıyordum ama sanırım değil ... Ama ben alacağım - Teşekkürler! – aFlocker
Maalesef, bu aynı zamanda Alt tuşa bastıktan sonra küçük harf olarak tuş deliklerini de görüntüler. Ancak, şimdiye kadar bulduğum tek çözüm. +1 – oddacorn
Diğer bir seçenek ve devam ettiğim diğer bir seçenek, KeyTip için farklı bir harf veya sayı kullanmaktır. Elbette mevcut olduğunu doğrulamanız gerekir ve şeritte görüntülenmeyen bazı tuş vuruşları, eski Office sürümlerinden gelen kısayollarla uyumluluğu korumak için kullanım için ayrılmıştır. Bazı durumlarda küçük harflerin işe yaraması gerçekten çok tuhaftır, çünkü hangi tuşa bastığınız açısından işlevsel bir fark yoktur. – oddacorn