默认的穿梭选单是竖排列的
a t M
b u N
c v O
. . .
. . .
. . .
我改为了横向排列,即
a b c
d e f
. . .
但现在按方向键还是没改过来,不知道怎么改...
按下,会a-b-c-d这样移动,按上,则是翻过来,d-c-b-a这样
按左右键,则会出现上一篇文章里提到的那个问题
这个按键定义从哪里修改呢?
以达到按右,会a-b-c-d这样移动,按左,则是翻过来,d-c-b-a这样
按上就是向上移动,按下就是向下移动
我在service/pandora.c(我用的是这个文件提供穿梭)的bbsnet_key函数里依葫芦画瓢
添加了
case KEY_RIGHT:
conf->new_pos++;
if (conf->new_pos>conf->item_count) {
conf->new_pos=1;
}
return SHOW_SELCHANGE;
case KEY_LEFT:
conf->new_pos--;
if (conf->new_pos<1) {
conf->new_pos=conf->item_count;
}
return SHOW_SELCHANGE;
}
但没起作用...
--
FROM 218.11.218.*