Risposta 2: append_domain è scema, funziona semplicemente se non trova punti nel nome, ti appende quello che gli dici.
Non puoi aspettarti chissà quale "intelligenza".
Risposta 1: disabilita autosearcho meglio la location bar
Non mi è chiarissimo come vorresti che "magicamente" capisse che pippo NON è il nome di un computer locale, e che quindi deve fare la ricerca.
Puoi sempre mettere nel js un bell'elenco dei nomi host locali, o fare un qualche accrocchio che li pinga e verifica a quale subnet risulta il relativo IP.
Se invece vuoi il "modo duro" cambia keyword.URL per far passare al tuo server http (ne avrai uno in giro?) la richiesta e poi elaborala come vuoi.
Hai pensato, a priori, se quello che vuoi fare si può fare?
A me pare di no.
Magari puoi cercare qualche superestensione già fatta.
Perdona la saccenza.