소스 검색

Merge pull request #14 from Malod219/master

Number key support
master
phillbush GitHub 4 년 전
부모
커밋
736d20be06
No known key found for this signature in database GPG 키 ID: 4AEE18F83AFDEB23
2개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. +1
    -1
      xmenu.1
  2. +9
    -1
      xmenu.c

+ 1
- 1
xmenu.1 파일 보기

@@ -96,7 +96,7 @@ but can also be controlled by the keyboard.
Items can be selected using the arrow keys,
Tab (with and without Shift),
Home, End,
Enter and Esc.
Enter and Esc, and 1-9 keys.
.TP
.BR Home
Select the first item in the menu.


+ 9
- 1
xmenu.c 파일 보기

@@ -1280,8 +1280,16 @@ selectitem:
item = itemcycle(currmenu, ITEMPREV);
} else if (ksym == XK_Tab || ksym == XK_Down || ksym == KSYMDOWN) {
item = itemcycle(currmenu, ITEMNEXT);
} else if (ksym >= XK_1 && ksym <= XK_9){
item = itemcycle(currmenu, ITEMFIRST);
for(int i = ksym-XK_1; i > 0; i-=1){
currmenu->selected = item;
item = itemcycle(currmenu, ITEMNEXT);
if (item == itemcycle(currmenu, ITEMLAST))
break;
}
} else if ((ksym == XK_Return || ksym == XK_Right || ksym == KSYMRIGHT) &&
currmenu->selected != NULL) {
currmenu->selected != NULL) {
item = currmenu->selected;
goto selectitem;
} else if ((ksym == XK_Escape || ksym == XK_Left || ksym == KSYMLEFT) &&


불러오는 중...
취소
저장