Changeset 29980 for main/trunk/model-sites-dev/respooled/collect/popup-video-respooled/js/audiosynth.view.js
- Timestamp:
- 2015-06-15T21:12:16+12:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-sites-dev/respooled/collect/popup-video-respooled/js/audiosynth.view.js
r29943 r29980 325 325 } 326 326 327 327 328 if (e.shiftKey) { 328 329 return fnDrumKeyboard(e); 330 } 331 332 if (e.altKey) { 333 return fnGuitarKeyboard(e); 329 334 } 330 335 … … 484 489 485 490 var fnDrumKeyboard = function(e) { 486 //console.log("*** drum pressed: " + e.key);487 if (e.key == "C") {491 console.log("*** drum pressed keyCode: " + e.keyCode); 492 if (e.keyCode == "C".charCodeAt(0)) { 488 493 $('#drum1').trigger("mousedown"); 489 494 } 490 else if (e.key == "V") {495 else if (e.keyCode == "V".charCodeAt(0)) { 491 496 $('#drum2').trigger("mousedown"); 492 497 } 493 else if (e.key == "B") {498 else if (e.keyCode == "B".charCodeAt(0)) { 494 499 $('#drum3').trigger("mousedown"); 495 500 } 496 else if (e.key == "N") {501 else if (e.keyCode == "N".charCodeAt(0)) { 497 502 $('#drum4').trigger("mousedown"); 498 503 } 499 else if (e.key == "M") {504 else if (e.keyCode == "M".charCodeAt(0)) { 500 505 $('#drum5').trigger("mousedown"); 501 506 } … … 504 509 return true; // let other things outside of this piano/drum chain (such as the customGuitar input) see the event 505 510 } 511 512 513 514 515 516 var fnGuitarKeyboard = function(e) { 517 console.log("*** guitar pressed keycode: " + e.keyCode); 518 if (e.keyCode == "Q".charCodeAt(0)) { 519 $('#offscreen-jtab-chord-0').trigger("click"); 520 } 521 else if (e.keyCode == "W".charCodeAt(0)) { 522 $('#offscreen-jtab-chord-3').trigger("click"); 523 } 524 else if (e.keyCode == "E".charCodeAt(0)) { 525 $('#offscreen-jtab-chord-6').trigger("click"); 526 } 527 else if (e.keyCode == "R".charCodeAt(0)) { 528 $('#offscreen-jtab-chord-7').trigger("click"); 529 } 530 else if (e.keyCode == "T".charCodeAt(0)) { 531 $('#offscreen-jtab-chord-10').trigger("click"); 532 } 533 else if (e.keyCode == "Y".charCodeAt(0)) { 534 $('#offscreen-jtab-chord-13').trigger("click"); 535 } 536 else if (e.keyCode == "U".charCodeAt(0)) { 537 $('#offscreen-jtab-chord-16').trigger("click"); 538 } 539 540 541 e.preventDefault(); 542 return true; // let other things outside of this piano/guitar chain see the event 543 } 544 506 545 507 546
Note:
See TracChangeset
for help on using the changeset viewer.