PPvをIDの昇順/降順に窓間移動

ヘルプを読んだけど、PPvには窓間移動が無い気がする

KV_main = {
^TAB    ,*script %0s\PPvNext.js
^\TAB	,*script %0s\PPvPrev.js
}
==PPvNext.js==
//!*script
for(i=PPx.WindowIDName.slice(2).charCodeAt(0)-64;i<26;i++){
  id=String.fromCharCode(i+65);
  if(PPx.Extract('%NV'+id)){
    PPx.Execute('*focus V'+id);
    PPx.Quit();
  }
}
//ZからAに1周する
//for(i=0;i<26;i++){
//  id=String.fromCharCode(i+65);
//  if(PPx.Extract('%NV'+id)){
//    PPx.Execute('*focus V'+id);
//    PPx.Quit();
//  }
//}
==PPvPrev.js==
//!*script
for(i=PPx.WindowIDName.slice(2).charCodeAt(0)-65;i--;){
  id=String.fromCharCode(i+65);
  if(PPx.Extract('%NV'+id)){
    PPx.Execute('*focus V'+id);
    PPx.Quit();
  }
}
//AからZに1周する
//for(i=26;i--;){
//  id=String.fromCharCode(i+65);
//  if(PPx.Extract('%NV'+id)){
//    PPx.Execute('*focus V'+id);
//    PPx.Quit();
//  }
//}