tempo fa abbiamo discusso di come richiamare gli script di Python, da toolbars o menù in genere, editando il file Addons.xcu: viewtopic.php?f=26&t=6599
Adesso ho necessità di sfruttare le scorciatoie da tastiera allo stesso fine.
Con Basic tutto a posto. Il file Accelerators.xcu risulta essere questo:
Codice: Seleziona tutto
<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:install="http://openoffice.org/2004/installation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" oor:name="Accelerators" oor:package="org.openoffice.Office">
<node oor:name="PrimaryKeys">
<node oor:name="Modules">
<node oor:name="com.sun.star.sheet.SpreadsheetDocument">
<!--CTRL-0-->
<node oor:name="0_MOD1" oor:op="replace">
<prop oor:name="Command">
<value xml:lang="en-US">vnd.sun.star.script:UltimusFree2.Focus.Sel_Altre_Opz?language=Basic&location=application</value>
</prop>
</node>
</node>
</node>
</node>
</oor:component-data>
per avviare l'equivalente script Python dovrei sostituire
Codice: Seleziona tutto
<value xml:lang="en-US">vnd.sun.star.script:UltimusFree2.Focus.Sel_Altre_Opz?language=Basic&location=application</value>
Codice: Seleziona tutto
<value xml:lang="en-US">vnd.sun.star.script:LeenO.oxt|pyLeenO|pyleeno.py$Sel_Altre_Opz?language=Python&location=share:uno_packages</value>
Il condizionale è d'obbligo, e infatti non va...
Suggerimenti?