この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m
そのため情報が古い可能性があります。ご了承ください。m(_ _)m
だから、kindle3のブラウザでrep2使ってるとかなり不便。
rep2/js/ 辺りに、 ↓のコードを書いた kindle.js を置いて
document.onkeypress = function(e){
if(window.event.shiftKey
&& (0x30 <= window.event.charCode && window.event.charCode <= 0x39)){
var num = window.event.charCode;
aTag=document.getElementsByTagName("a");
for(i=0;i<aTag.length;i++){
if(aTag[i].getAttribute("accesskey") == num - 0x30){
location.href = aTag[i].getAttribute("href");
}
}
}
}
if(window.event.shiftKey
&& (0x30 <= window.event.charCode && window.event.charCode <= 0x39)){
var num = window.event.charCode;
aTag=document.getElementsByTagName("a");
for(i=0;i<aTag.length;i++){
if(aTag[i].getAttribute("accesskey") == num - 0x30){
location.href = aTag[i].getAttribute("href");
}
}
}
}
すると、shift+alt+上段のアルファベットキーで、ジャンプできるようになった。かなり快適。
(shiftキーは、「↑」と印字されてるキー)
shift+alt+q → 1
shift+alt+w → 2
shift+alt+e → 3
shift+alt+r → 4
shift+alt+t → 5
shift+alt+y → 6
shift+alt+u → 7
shift+alt+i → 8
shift+alt+o → 9
shift+alt+p → 0
ただ、アドレスバーにカーソルがある場合は、数字が入力されるだけでジャンプしないので、
↓キー等を押下してカーソル移動擦る必要があります。
現在は、index_print_k.inc.php 以外に、↓辺りにも埋め込んで使用中。
sb_header_k.inc.php
read_header_k.inc.php
sb_print_k.inc.php
menu.inc.php