Added keyboard events

This commit is contained in:
dbroqua 2018-06-23 21:45:31 +02:00
parent d925c99081
commit 21153e21d6

View file

@ -37,7 +37,7 @@
<header> <header>
<h1>Free Telec <small>v0.1</small></h1> <h1>Free Telec <small>v0.1</small></h1>
</header> </header>
`` ``
<section> <section>
<div class="row col-xs-12"> <div class="row col-xs-12">
<div class="col-md-4 col-xs-12 btn-group"> <div class="col-md-4 col-xs-12 btn-group">
@ -164,7 +164,37 @@
<!-- Include all compiled plugins (below), or include individual files as needed --> <!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="./conf.js" text="text/JavaScript"></script> <script src="./conf.js" text="text/JavaScript"></script>
<script type="text/JavaScript"> <script type="text/JavaScript">
$(function() { $('.btn').on('click',function(){ $.get("http://hd1.freebox.fr/pub/remote_control?code="+codeTelec+"&key="+$(this).data('key')); }); }); $(function() {
$('.btn').on('click',function(){
callApi($(this).data('key'));
});
$('body').on('keypress', function(e){
const codes = {
13: 'ok',
38: 'up',
40: 'down',
37: 'left',
39: 'right',
109: 'green', //m -> Menu
105: 'yellow', //i -> Info
115: 'blue', //s -> Search
97: 'tv', //a -> A/V
49: 1,
50: 2,
51: 3,
52: 4,
53: 5,
54: 6,
55: 7,
56: 8,
57: 9,
48: 0
};
let code = (e.keyCode ? e.keyCode : e.which);
callApi(codes[code]);
});
});
</script> </script>
</body> </body>