Мне нужно захватить 'Alt-e' или 'Command-e' (например), чтобы открыть документ с тем же именем, кроме расширения с Javascript.
Для этого мне нужно выполнить эти три шага.
- Поймать 'alt-e' или 'Command-e'
- получить документимя
- заменить имя
Какие функции / методы я могу использовать для их реализации?
document.onkeypress=function(e){
String.fromCharCode(e.charCode) == 'e' and Alt is pressed ??
get document name ??
newwindow = replace the html to txt ??
window.open(newwindow,"myWindow");
}
ДОБАВЛЕНО
Я не мог заставить команду Apple работать, но я мог открыть TextMate с помощью Control-E.
var isCtrl = false;
document.onkeyup=function(e){
if(e.which == 17) isCtrl=false;
}
document.onkeydown=function(e){
if(e.which == 17) isCtrl=true;
if(e.which == 69 && isCtrl == true) {
window.location = "txmt://open/?url=file://%s","myWindow";
return false;
}
}