Hi I'm swedish and I cannot speak Italian (sorry) but I've written an app that changes the keyboard layout when you use an USB or Bluetooth keyboard. It supports a lot of different layouts and Italian is one of them.
It does not require root and works with Android 2.3 or newer.
You can find it here: External Keyboard Helper Pro
Let me know if you find anything wrong with the mapping.