A Keith teenager who attacked an intoxicated man in Buckie with a hammer will have to wear an electronic tag for the next ...