在JS,我可能有這個快捷方式觸發事件:的JavaScript字符串轉換爲ALT快捷鍵
alt + s
我有s
從一個選項。如何將s
轉換爲代表該字母的正確數字?
在我的代碼中,我會有類似的東西,但將98更改爲從函數生成數字的函數,並將字符串作爲輸入。
if (e.altKey && e.keyCode == 98) {
}
UPDATE
我試過,但它給了錯誤的關鍵代碼:
var _stringToKey = function() {
string = '{{key}}';
return parseInt(string.charCodeAt(0));
}
{{鍵}}是由PHP的一封信代替。
旁註 我不想依賴另一個JS插件。
AFAIK有沒有辦法字符串轉換成鍵碼,除了手動映射。我建議你接受'''作爲關鍵代碼,那麼你將不需要這樣的轉換。 – hindmost
你能給更多的描述或代碼嗎? – Rajesh
@Rajesh我現在更新了我的代碼,並不是那麼有效的例子。 –