In my experience this is an issue with non-querty keyboard layouts. Some of the standard keys used for Inkscape keyboard shortcuts can only be reached with a modfier key (Shift or Option) which in turn might trigger a different shortcut command.
I assume you have a qwertz-layout with special characters related to Italian? You can reassign most of the predefined keyboard shortcuts by creating a user keymap file.
On OS X 10.5.7:
1) open the inkscape application package (right click on 'Inkscape'... in the Finder) and navigate to 'Contents/Resources/keys'. Copy the file 'default.xml'
2) navigate to your user configuration folder for Inkscape: Finder menu 'Go > Go to Folder…', enter
for v0.46
- Code: Select all
~/.inkscape
or for 0.46+devel/0.47pre0
- Code: Select all
~/.config/inkscape
Now create a folder called 'keys' if it doesn't exist and paste the file 'default.xml' into the folder 'keys'.
3) quick fix: Open default.xml with TextEdit, search for the line with
- Code: Select all
<bind key="grave" action="ZoomPrev" display="true"/> <!-- ` -->
and modify the shortcut key to your needs.
4) better: rename the pasted copy of 'default.xml' to 'default.txt', open it and read the explanation in the first part of the document. Now create a new, empty 'default.xml' and add only those keyboard shortcuts you want to override. Thus you can update Inkscape without fear of missing important changes regarding keymap and at the same time keep your personal (i.e. changed) shortcuts. Your new minimal 'default.xml' could like like this:
- Code: Select all
<?xml version="1.0"?>
<keys name="Inkscape default">
<!-- personal keyborad shortcut overrides -->
<!--
this is a comment
-->
<!-- Zoom -->
<!-- your shortcuts follow -->
<bind key="grave" modifiers="Shift" action="ZoomNext" display="true"/> <!-- ` -->
<bind key="asciitilde" modifiers="Shift" action="ZoomNext" /> <!-- ~ -->
<bind key="grave" action="ZoomPrev" display="true"/> <!-- ` -->
<!-- don't forget to close the keys tag -->
</keys>
but you have to figure out new (currently unused) keys yourself ;-)
hth, ~suv
ps. Just in case you use 0.46: I have never used 0.46 myself, so I do hope this really works the same way as in newer versions...