Eleanor2016 wrote:
I wanted to be able to do as I do on my US English MacBook Air: if I hold the "e" key, there will be a pop up with "e"s with different accents. This is not possible with magic keyboard.
That is correct, the popup accent menu in macOS is not available in iOS hardware keyboards, no matter what the language.
But the options I gave you earlier are definitely possible, and if someone told you otherwise they are simply wrong. You can make the English keyboard behave as if it were printed like an Italian one, so that for example è and é are made by the key to the right of P. And the English keyboard can make all the different accents on a "e" by using option key shortcuts (option e, then e to get é, option ` the e to get è).
If you often look at the keys when typing, then getting the Italian printed keyboard is certainly the best solution.