source: projects/specs/trunk/f/fcitx-skk/fcitx-0.1.3-skk-newChooseKeyType.patch @ 11289

Revision 11289, 2.9 KB checked in by ara_t, 6 years ago (diff)

fcitx-skk: add fcitx-0.1.3-skk-newChooseKeyType.patch

  • po/fcitx-skk.pot

    diff -u -r fcitx-skk-0.1.3-orig/po/fcitx-skk.pot fcitx-skk-0.1.3/po/fcitx-skk.pot
    old new  
    166166#: src/fcitx-skk.desc:61 
    167167msgid "Qwerty Center Row (a,s,d,...)" 
    168168msgstr "" 
     169 
     170msgid "Qwerty Center Row2 (asdfjkl)" 
     171msgstr "" 
  • fcitx-skk-0.1.

    diff -u -r fcitx-skk-0.1.3-orig/po/ja.po fcitx-skk-0.1.3/po/ja.po
    old new  
    126126msgid "Qwerty Center Row (a,s,d,...)" 
    127127msgstr "Qwertyキーボード中央行 (a,s,d,...)" 
    128128 
     129msgid "Qwerty Center Row2 (asdfjkl)" 
     130msgstr "Qwertyキーボード中央行2 (asdfjkl)" 
     131 
    129132#: src/fcitx-skk.desc:31 
    130133msgid "Return-key does not insert new line on commit" 
    131134msgstr "確定時にリターンキーを押しても改行を挿入しない" 
  • src/fcitx-skk.desc

    diff -u -r fcitx-skk-0.1.3-orig/src/fcitx-skk.desc fcitx-skk-0.1.3/src/fcitx-skk.desc
    old new  
    5555[General/CandidateChooseKey] 
    5656Type=Enum 
    5757Description=Keys to Select from Candidate Window 
    58 EnumCount=3 
     58EnumCount=4 
    5959Enum0=Digit (0,1,2,...) 
    6060Enum1=ABC (a,b,c,...) 
    6161Enum2=Qwerty Center Row (a,s,d,...) 
     62Enum3=Qwerty Center Row2 (asdfjkl) 
    6263DefaultValue=Digit (0,1,2,...) 
    6364 
    6465 
  • fcitx-skk-0.1.

    diff -u -r fcitx-skk-0.1.3-orig/src/skk.c fcitx-skk-0.1.3/src/skk.c
    old new  
    637637    case ChooseASDF: 
    638638        FcitxCandidateWordSetChoose(candList, ASDF_STR_CHOOSE); 
    639639        break; 
     640    case ChooseASDFJ: 
     641        FcitxCandidateWordSetChoose(candList, ASDFJ_STR_CHOOSE); 
     642        break; 
    640643    case ChooseDigit: 
    641644// FALL THRU 
    642645    default: 
     
    644647        break; 
    645648    } 
    646649 
    647     FcitxCandidateWordSetPageSize(candList, skk->config.pageSize); 
     650    switch (skk->config.candidateChooseKey){ 
     651    case ChooseASDFJ: 
     652        FcitxCandidateWordSetPageSize(candList, 7); 
     653        break; 
     654    default: 
     655        FcitxCandidateWordSetPageSize(candList, skk->config.pageSize); 
     656        break; 
     657    } 
    648658    FcitxCandidateWordSetLayoutHint(candList, skk->config.candidateLayout); 
    649659 
    650660    if (skk_candidate_list_get_page_visible(skkCandList)) { 
  • fcitx-skk-0.1.

    diff -u -r fcitx-skk-0.1.3-orig/src/skk.h fcitx-skk-0.1.3/src/skk.h
    old new  
    3535 
    3636#define ABCD_STR_CHOOSE "abcdefghij" 
    3737#define ASDF_STR_CHOOSE "asdfghjkl;" 
     38#define ASDFJ_STR_CHOOSE "asdfjkl;" 
    3839 
    3940typedef enum _FcitxSkkChooseKeyType { 
    4041    ChooseDigit, 
    4142    ChooseABCD, 
    42     ChooseASDF 
     43    ChooseASDF, 
     44    ChooseASDFJ 
    4345} FcitxSkkChooseKeyType; 
    4446 
    4547typedef struct _FcitxSkkConfig { 
Note: See TracBrowser for help on using the repository browser.