kinput2-canna-wnnx - آنلاین در ابر

این دستور kinput2-canna-wnnx است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


kinput2 - سرور ورودی کانجی برای X11

خلاصه


kinput2 [-گزینه ها...]

شرح


Kinput2 یک برنامه پنجره X برای وارد کردن متن ژاپنی است. این به عنوان یک جلویی برای
برنامه های کاربردی دیگری که خواهان تبدیل کانا-کانجی هستند.

هنگام فراخوانی، پس از مقداری مقداردهی اولیه (که حدود چند تا 30 ثانیه طول می کشد
بسته به دستگاه شما) kinput2 بی سر و صدا منتظر یک درخواست ورودی متن ژاپنی از طرف است
کلاینت دیگری (یعنی هیچ پنجره ای ظاهر نمی شود). چه زمانی kinput2 درخواستی را دریافت می کند، a ظاهر می شود
پنجره و فرآیند تبدیل را شروع می کند. زمانی که متن تبدیل شده را برای مشتری ارسال می کند
متن ثابت شده است

Kinput2 نسبت به نسخه قبلی خود، kinput، که به آن کمک شده است، پیشرفت های بزرگی دارد
X11R4.

در محل / در محل ورودی
این ویژگی‌ها را قادر می‌سازد تا فرآیند تبدیل در موقعیت مکان‌نما انجام شود و از آن اجتناب شود
حرکت غیر ضروری چشم ها بین موقعیت مکان نما و پنجره تبدیل.
Kinput2 همچنین از ورودی سبک پنجره ریشه و ورودی سبک خارج از نقطه پشتیبانی می کند.

چندین پروتکل پشتیبــانی
Kinput2 از چندین پروتکل تبدیل بین front-end و client پشتیبانی می کند.
پروتکل های پشتیبانی شده عبارتند از:
پروتکل kinput
پروتکل kinput2
پروتکل ماتسوشیتا jinput
پروتکل xlc سونی
پروتکل XIMP
پروتکل روش ورودی X (استاندارد X کنسرسیوم)

چندین تبدیل موتور پشتیبــانی
Kinput2 می توانید از 4 موتور تبدیل مختلف Wnn، Canna، Sj3 و Atok استفاده کنید. تو می توانی
یکی را در زمان تدوین یا در زمان اجرا انتخاب کنید.

Kinput سازگاری
Kinput2 به طور کامل با kinput به سمت بالا سازگار است، بنابراین برنامه هایی که از kinput استفاده می کنند
همانطور که قسمت جلویی نیز می تواند استفاده کند kinput2. در این مورد، برنامه ها نمی توانند دریافت کنند
با این حال، مزیت تبدیل بیش از حد.

OPTIONS


kinput2 تمام گزینه های خط فرمان استاندارد X Toolkit را می پذیرد. گزینه های زیر
نیز پذیرفته می شوند.

-wnn این گزینه مشخص می کند که Wnn jserver به عنوان موتور تبدیل استفاده می شود.

-jserver
این گزینه نام میزبان jserver را برای تبدیل مشخص می کند.

-ccdef این گزینه فایل قانون تبدیل کاراکتر ورودی را مشخص می کند.

-wnnenvrc4
این گزینه فایل اولیه سازی محیط تبدیل Wnn را مشخص می کند
(wnnenvrc) برای Wnn نسخه 4.

-wnnenvrc6
این گزینه مشابه -wnenvrc4 است، اما برای Wnn نسخه 6 است.

-چرا این گزینه مشخص می کند که از سرور تبدیل Canna (irohaserver) به عنوان استفاده می شود
موتور تبدیل

-کناسرور
این گزینه نام میزبان سرور تبدیل Canna را مشخص می کند.

-کانافیل
این گزینه فایل سفارشی سازی تبدیل Canna را مشخص می کند.

-sj3 این گزینه مشخص می کند که سرور تبدیل Sj3 (sj3serv) به عنوان استفاده می شود
موتور تبدیل

-sj3serv
این گزینه نام میزبان سرور اصلی تبدیل sj3 را مشخص می کند.

-sj3serv2
این گزینه نام میزبان سرور ثانویه sj3 را مشخص می کند. ثانویه
سرور زمانی استفاده می شود که kinput2 نمی تواند به سرور اصلی متصل شود.

-اتوک این گزینه مشخص می کند که سرور Atok به عنوان موتور تبدیل استفاده می شود.

-atokserver
این گزینه نام میزبان سرور atok را برای تبدیل مشخص می کند.

حتماً ascii-font
این گزینه فونت پیش فرض مورد استفاده برای نمایش متن ASCII را مشخص می کند.

-کانجیفونت فونت کانجی
این گزینه فونت پیش فرض مورد استفاده برای نمایش متن کانجی را مشخص می کند.

-kanafont فونت کانا
این گزینه فونت پیش فرض مورد استفاده برای نمایش متن Kana را مشخص می کند.

-/+Kinput
این گزینه استفاده از خانواده پروتکل kinput را فعال/غیرفعال می کند (یعنی پروتکل kinput،
پروتکل kinput2، پروتکل jinput و پروتکل xlc).

-/+ximp این گزینه استفاده از پروتکل XIMP را فعال/غیرفعال می کند.

-/+xim این گزینه استفاده از پروتکل X Input Method را فعال/غیرفعال می کند.

-قبل از میلاد مسیح پروتکل Kinput که یکی از پروتکل های ارتباطی است kinput2 پشتیبانی می کند،
از مکانیسم انتخاب پنجره X برای اطلاع سایر مشتریان از front-end استفاده می کند
وجود داشتن. این گزینه نیروهای kinput2 برای استفاده از انتخاب "JAPANESE_CONVERSION"
(که یک نام انتخاب استاندارد نیست) و همچنین "_JAPANESE_CONVERSION".
این برای سازگاری با عقب است، زیرا بسیاری از برنامه هایی که متصل می شوند
با kinput هنوز از این انتخاب غیر استاندارد استفاده کنید.

-tbheightP عنوان-نوار-ارتفاع
این گزینه ارتفاع (بر حسب پیکسل) نوار عنوان متصل به پنجره بازشو را مشخص می کند
پوسته هایی مانند پنجره انتخاب نامزد. Kinput2 از این مقدار برای محاسبه استفاده می کند
محل درست پنجره این پنجره ها

ویجت درخت


در زیر سلسله مراتب ویجت آمده است kinput2.
Kinput2 kinput2
ConversionManager convmanager
KinputProtocol kinputprotocol
XimpProtocol ximpprotocol
پروتکل IMProtocol
مبدل SeparateConversion
CCWnn inputObj
Canna inputObj
Sj3 inputObj
JpWcharDisplay displayObj
فرم فرم
حالت ICLabel
نمایشگر JpWcharDisplay
متن بوم
TransientShell selectionShell
انتخاب پنل کاندیدا
نمایشگر JpWcharDisplay
TransientShell auxShell
AuxPanel aux
نمایشگر JpWcharDisplay
مبدل OffTheSpotConversion
CCWnn inputObj
Canna inputObj
Sj3 inputObj
JpWcharDisplay displayObj
AdoptedShell modeShell
حالت ICLabel
نمایشگر JpWcharDisplay
متن CanvasShell
TransientShell selectionShell
انتخاب پنل کاندیدا
نمایشگر JpWcharDisplay
TransientShell auxShell
AuxPanel aux
نمایشگر JpWcharDisplay
مبدل OverTheSpotConversion
CCWnn inputObj
Canna inputObj
Sj3 inputObj
JpWcharDisplay displayObj
TransientShell selectionShell
انتخاب پنل کاندیدا
نمایشگر JpWcharDisplay
TransientShell auxShell
AuxPanel aux
نمایشگر JpWcharDisplay
AdoptedShell modeShell
حالت ICLabel
نمایشگر JpWcharDisplay
TransientShell modeShell
حالت ICLabel
نمایشگر JpWcharDisplay
متن CanvasShell

منابع


منابع زیادی برای توضیح در اینجا وجود دارد، اما لازم نیست بیشتر آنها را بدانید.
بنابراین در اینجا شرح مختصری از منابعی است که ممکن است بخواهید تنظیم کنید.

Kinput2 منبع برنامه:

موتور تبدیل
این منبع مشخص می کند که از کدام موتور تبدیل استفاده شود. می توانید یکی از آنها را مشخص کنید
«wnn»، «canna»، «sj3» یا «atok».

ConversionControl ویجت (که سوپرکلاس SeparateConversion است،
منبع OffTheSpotConversion و OverTheSpotConversion):

sendbackKeyPress
اگر این منبع "درست" باشد، رویدادهای KeyPress رهگیری می شوند اما استفاده نمی شوند
kinput2 زمانی که متن تبدیلی وجود ندارد به مشتری بازگردانده می شوند. با اينكه
این ویژگی راحت است، ممکن است برخی از مشتریان را گیج کند زیرا هیچ کدام از آنها وجود ندارد
رویدادهای KeyRelease مربوطه ارسال می شوند. همچنین، از آنجایی که پرچم «ارسال_رویداد» از
این رویدادها درست هستند، برخی از مشتریان رویدادهای ارسال شده توسط را نمی پذیرند kinput2.
به عنوان مثال، kterm آن رویدادها را بدون مشخص کردن نمی پذیرد
KTerm*allowSendEvents: درست است
در یک فایل منبع
پیش فرض از sendbackKeyPress منبع است درست.

عنوان نوار ارتفاع
این منبع ارتفاع نوار عنوان را مشخص می کند که به انواع مختلف متصل شده است
پنجره های پوسته بازشو، مانند انتخاب نامزد. هنگام محاسبه مکان
این پنجره ها، kinput2 از این مقدار برای بالا آمدن آنها در موقعیت صحیح استفاده می کند.
پیش فرض این است 0P

OverTheSpotConversion منابع ویجت:

shrinkWindow
اگر این منبع "درست" باشد، عرض پنجره تبدیل در محل کوچک می شود
با توجه به طول متن روی آن. در غیر این صورت، پنجره هرگز جمع نمی شود.
اگر عملکرد Xserver در تغییر اندازه پنجره ضعیف است، ممکن است تنظیمات را در نظر بگیرید
این منابع نادرست است. پیش فرض است درست.

موقعیت مکانی
این منبع مکان ویجت وضعیت را در صورت بی‌مورد بودن مشخص می‌کند
تبدیل نوع مگر اینکه مشتری مکان را به صراحت مشخص کند، مکان
ویجت وضعیت توسط این منبع تعیین می شود. اگر ارزش این منبع
"بالا چپ" است، ویجت در سمت چپ بالای پنجره مشتری قرار می گیرد. تو می توانی
همچنین «بالا راست»، «پایین چپ» و «پایین راست» را مشخص کنید. اگر مقدار باشد
"Tracktext"، ویجت درست در زیر موقعیت مکان نما قرار می گیرد و حرکت می کند
با توجه به مکان نما با این حال، اگر منطقه در دسترس برای تبدیل نیز باشد
کوچک، وضعیت در پایین سمت چپ ناحیه مشتری قرار می گیرد. اگر مقدار باشد
"هیچ"، ویجت وضعیت هرگز ظاهر نمی شود.
پیش فرض "Tracktext" است.

modeBorderForeground
اگر این منبع "درست" باشد، رنگ ویجت وضعیت مجبور می شود همان باشد
رنگ پیش زمینه ویجت
پیش فرض این است غلط.

useOverrideShellForMode
اگر این منبع "درست" باشد، ویجت وضعیت نمونه ای از آن می شود
OverriddeShell، به جای TransientShell پیش فرض. اگر این منبع را روشن کنید
شما با پدیده عجیبی روبرو می شوید که ویجت وضعیت مدام سوسو می زند و شما
هیچ متنی را نمی توان وارد کرد این به دلیل مدیریت (نادرست) تمرکز شما است
مدیر پنجره، و تنظیم این منبع، مدیریت پنجره را متوقف می کند
ویجت نتیجه این است که ویجت به طور کامل توسط پنجره نادیده گرفته می شود
مدیر، به این معنی که شما نمی توانید ویجت را جابه جا، تغییر اندازه، افزایش یا کاهش دهید.
پیش فرض این است غلط.

OnTheSpotConversion منابع ویجت:

بازخورد ویژگی ها
این منبع ویژگی های نمایش رشته preedit را در زمان حضور مشخص می کند
سبک ورودی استفاده می شود. در سبک در محل، این مسئولیت مشتری است که نقاشی کند
رشته را از قبل ویرایش کنید، و kinput2 نکاتی را در مورد نحوه ترسیم آن ارسال می کند، که اینطور است
توسط این منبع کنترل می شود. مقدار این منبع باید با کاما باشد.
فهرستی از 4 عنصر جدا شده است و هر عنصر نشان‌دهنده نشانه طراحی است
نوع خاصی از رشته آنها نشان دهنده نکات رشته ای هستند که هنوز تبدیل نشده اند،
برای رشته تبدیل شده، برای رشته تبدیل شده که متعلق به عبارت فعلی است،
برای رشته تبدیل شده متعلق به زیرشاخه فعلی، به ترتیب. هر یک
عنصر شامل صفر یا چند ویژگی ترسیمی است که عبارتند از R (معکوس)، U
(زیرخط)، «H» (برجسته)، «P» (اولیه)، «S» (ثانویه) یا «T» (ثالثه).
برای معنی این ویژگی ها باید به سند Xlib مراجعه کنید (به
بخش مربوط به پیش‌ویرایش بازگشت تماس). پیش فرض "U,,R,H" است که نزدیک است
به ویژگی های طراحی که توسط سایر سبک های ورودی استفاده می شود.

CCWnn منابع (ویجت تبدیل با استفاده از Wnn):

jserver
این منبع نام میزبان jserver (اولیه) را مشخص می‌کند
تبدیل. اگر مشخص نشده باشد، از مقدار متغیر محیطی "JSERVER" استفاده می شود.

jserver2nd
این منبع نام میزبان jserver ثانویه را مشخص می کند که از if استفاده می شود
سرور اصلی خراب است اگر مشخص نشده باشد، kinput2 از ثانویه استفاده نمی کند
سرور

wnnEnvrc4
این منبع نام فایل محیط تبدیل Wnn را مشخص می کند
فایل اولیه این فایل زمانی استفاده می شود که سرور Wnn (jserver) نسخه 4 باشد.
برای مشاهده فرمت فایل به اسناد Wnn مراجعه کنید. پیش فرض است
/usr/local/lib/wnn/wnnenvrc.

wnnEnvrc6
این منبع همچنین نام فایل محیط تبدیل Wnn را مشخص می کند
فایل اولیه این فایل زمانی استفاده می شود که سرور Wnn (jserver) نسخه 6 باشد.
برای مشاهده فرمت فایل به اسناد Wnn مراجعه کنید.

wnnEnvrc
این منبع برای سازگاری با عقب ارائه شده است. استفاده کنید wnnEnvrc4 or wnnEnvrc6
به جای آن.

ccdef
این منبع فایل قانون تبدیل کاراکتر ورودی را مشخص می کند. پیش فرض است
/usr/lib/X11/ccdef/ccdef.kinput2.

کانا منابع (ویجت تبدیل با استفاده از Canna):

cannahost
این منبع نام میزبان سرور canna مورد استفاده را مشخص می کند.

کانافیل
این منبع فایل سفارشی سازی تبدیل Canna را مشخص می کند.

sj3 منابع (ویجت تبدیل با استفاده از SJ3):

sj3serv
این منبع نام میزبان (اولیه) sj3serv را مشخص می کند که باید برای آن استفاده شود
تبدیل. اگر مشخص نشده باشد، از مقدار متغیر محیطی "SJ3SERV" استفاده می شود.

sj3serv2
این منبع نام میزبان sj3serv ثانویه را مشخص می کند که از if استفاده می شود
سرور اصلی خراب است

rcfile
این منبع نام فایل فایل سفارشی سازی تبدیل Sj3 را مشخص می کند. در
پیش فرض است /usr/lib/X11/sj3def/sjrc.

rkfile
این منبع فایل قانون تبدیل Romaji-Kana را مشخص می کند. پیش فرض است
/usr/lib/X11/sj3def/sjrk.

اتوک منابع (ویجت تبدیل با استفاده از Atok):

سرور
این منبع نام میزبان سرور atok را برای استفاده برای تبدیل مشخص می کند.

بندر
این منبع شماره پورت سرور atok را مشخص می کند.

کنفرانس
این منبع نام فایل پیکربندی atok را مشخص می کند.

سبک
این منبع نام فایل سبک atok را مشخص می کند.

JpWcharDisplay منابع (ویجت برای ترسیم متن ژاپنی):

فونت, کانجی فونت, kanaFont
این منبع فونت مورد استفاده برای نمایش ASCII، Kanji و Kana را مشخص می کند
متن، به ترتیب. از آنجا که kinput2 فونت ها را به صورت پویا با درخواست مشتری تغییر می دهد،
ممکن است از فونت های مشخص شده توسط این منابع استفاده نشود. اگر مشخص نشده باشد،
از فونت های زیر استفاده می شود.
-*-fixed-medium-r-normal--14-*-*-*-c-*-iso8859-1
-*-fixed-medium-r-normal--14-*-*-*-c-*-jisx0208.1983-0
-*-fixed-medium-r-normal--14-*-*-*-c-*-jisx0201.1976-0

پروتکل Kinput (ویجت برای رسیدگی به خانواده پروتکل kinput - kinput، kinput2، jinput و
منابع پروتکل xlc):

به عقب سازگار
همه پروتکل های خانواده پروتکل kinput از مکانیزم انتخاب پنجره X استفاده می کنند
برای اطلاع سایر مشتریان از وجود front-end. اگر این منبع "درست" باشد،
kinput2 از انتخاب "JAPANESE_CONVERSION" استفاده می کند (که یک انتخاب استاندارد نیست
نام) و همچنین «_JAPANESE_CONVERSION». این برای سازگاری با عقب است،
از آنجایی که بسیاری از برنامه هایی که از این پروتکل ها استفاده می کنند هنوز از این غیر استاندارد استفاده می کنند
انتخاب کنید.
پیش فرض این است درست.

xlcConversionStartKey
این منبع کلیدی را که تبدیل را شروع می کند مشخص می کند. کلید یک اشاره برای
مشتریانی که از پروتکل xlc استفاده می کنند تا مشخص کنند چه زمانی باید تبدیل به آن را درخواست کنند
kinput2. نحو مشخصات زیر مجموعه ای از جدول ترجمه است
نحو:
نام های اصلاح کنندهkeysym-name
که در آن modifier-names ترکیبی از تغییر, قفل, متا, دگرساز و مود[1-5].
پیش فرض این است تغییر مکان فضا.

پروتکل Ximp و IMProtocol (که پروتکل XIMP و پروتکل روش ورودی X را کنترل می کند)
منابع:

تبدیل کلیدهای شروع
این منبع کلیدهایی را که تبدیل را شروع می کنند مشخص می کند. نحو از
مشخصات زیر مجموعه ای از نحو جدول ترجمه است:
نام های اصلاح کنندهkeysym-name
که در آن modifier-names ترکیبی از کلیدهای Ctrl, تغییر, قفل, متا, دگرساز و
مود[1-5]. یک '~' می تواند قبل از هر نام اصلاح کننده باشد، به این معنی که اصلاح کننده نباید باشد
ادعا کرد. برای مثال، اگر کلید شروع تبدیل، کلید «کانجی» با shift باشد
کلید فشار داده شده و کلید کنترل فشار داده نشده است (کلیدهای اصلاح کننده دیگر ممکن است فشار داده شوند یا
نه)، مشخصات این است:
Shift~Ctrl کانجی
با جدا کردن آنها با خطوط جدید می توان چندین کلید را مشخص کرد.
پیش فرض به شرح زیر است:
تغییر مکان فضا \n
Ctrl کانجی

پیش فرضFontList
این منبع فونت های پیش فرضی را مشخص می کند که در صورت عدم استفاده از سرویس گیرنده استفاده می شود
فونت های مورد استفاده را مشخص کنید. پیش فرض است -*-ثابت-متوسط-r-نرمال--14-*-*-*-c-*.

مشتری برپایی


هنگام استفاده از پروتکل X Input Method، باید نام سرور ورودی خود را مشخص کنید
می خواهند استفاده کنند. این را می توان با تنظیم `` انجام دادروش ورودی'' منبع یا تنظیمات XMODIFIERS
متغیر محیطی. از آنجایی که برخی از مشتریان به منبع inputMethod توجه نمی کنند در حالی که برخی دیگر
مشتریان متغیر XMODIFIERS را نادیده می گیرند، بنابراین ایده خوبی است که هر دوی آنها را تنظیم کنید.

برای استفاده از kinput2، باید خط زیر را به فایل منبع خود اضافه کنید (مانند
Xresources یا .Xdefaults):
*inputMethod: kinput2
و XMODIFIERS را روی "@im=kinput2" تنظیم کنید.
setenv XMODIFIERS "@im=kinput2" (برای csh)
XMODIFIERS="@im=kinput2"; صادرات XMODIFIERS (برای sh)

با استفاده از خدمات onworks.net از kinput2-canna-wnnx به صورت آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز