Let's first clarify what is the current state:
- the default search engines are configured in
default_partner_content.json
for each country - the shortcut for the default search engines is configured in
default_partner_content.json
- you cannot change the shortcut of default search engines
- you cannot have the same shortcut twice (what is reasonable)
- you cannot choose a custom search engine to be the default search engine
- the search popup always uses google (at least in my country: DE)
- To make it usable the shortcut has to be configurable. For example
y
is configured to be Yahoo in Germany. Sorry: I don't know anyone in Germany using Yahoo at all. And I'm used to have youtube ony
. - Unless you are paid by the partners it should be possible to choose another search engine as default search engine. Nobody expects that you add all known search engines to
default_partner_content.json
but also you should not expect to fulfill everyones needs. - It should be possible to select the default search engines. Make it transparent that choosing a location (I can't remember to choose one) defines your search engines. A Russian living in Germany might wan't to have
wikipedia_ru
instead ofwikipedia_de
. Better it would be to add and remove "default search engines" (I don't know the namings in English opera) from your predefined list. - Last but not least: why is the search popup (alt+space) not using the default search engine? It sounds obvious that this is using the default search engine.
I don't know why all this is fixed but I assume it is for security reasons. This is not the way to solve security issues. When you are afraid that a client software changes something and harms the user you could ask the user if the value changes to confirm it with some captcha or password (just to ensure it was not a malware). Instead you are forcing the user to use your configuration.
Please take this serious - I want to use Opera. It's a great browser!