Skip to content

Instantly share code, notes, and snippets.

@AdamLantz
Created March 30, 2017 22:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AdamLantz/d145e27cc713eff79e9f7698db26aa39 to your computer and use it in GitHub Desktop.
Save AdamLantz/d145e27cc713eff79e9f7698db26aa39 to your computer and use it in GitHub Desktop.
Javascript file to listen for Konami code to be entered by keyboard
/**
* Created by adamg on 3/29/2017.
*/
(function(){
var charSet = ["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];
var charInSet = 0;
document.addEventListener('keydown',function(e){
if(e.key == charSet[charInSet]){
console.log("Match for char: " + charSet[charInSet]);
charInSet++;
if(charInSet==charSet.length){
console.log("secret triggered");
}
}
else{
charInSet = 0;
}
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment