Input through buttons
http://stackoverflow.com/questions/38564320/inputting-into-a-text-box-via-buttons/38564750#38564750
by Flying Gambit
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
<table>
<tr>
<td>
<input type="button" value="Q" morse="A" onclick="inputChar(this)"/>
<input type="button" value="W" morse="B" onclick="inputChar(this)"/>
<input type="button" value="E" morse="C" onclick="inputChar(this)"/>
<input type="button" value="R" morse="D" onclick="inputChar(this)"/>
<input type="button" value="T" morse="E" onclick="inputChar(this)"/>
<input type="button" value="Y" morse="F" onclick="inputChar(this)"/>
<br/>
<input id="myTextBox" type="text" />
</td>
</tr>
</table>
JavaScript
inputChar= function(clickedBtn){
var myTextBox = document.getElementById("myTextBox");
myTextBox.value += clickedBtn.getAttribute("morse");
}