バイナリ | ck-3.2.1-bin.zip |
ソースコード | ck-3.2.1-src.zip |
ライセンス | GPL (GNU General public license) |
動作環境 | Windows XP SP2 / Windows Vista / cygwin-1.5.24-2 / SSE2に対応したCPU Windows95/NT/2000、Pentium3/AthlonXPなど、動作しません Windowsコンソール(DOS窓)エミュレータではないので、Windowsコンソール用のアプリは動きません |
2007/09/19 |
文字幅の取得方法を変更。 デフォルト ja_JP.ShiftJISに変更。 |
Config.tty.execute_command | 実行するシェルコマンド。"/bin/bash --login -i" | ||||||||
Config.tty.title | タイトルバーに表示する初期タイトル | ||||||||
Config.tty.savelines | 保持する履歴行数 | ||||||||
Config.tty.input_encoding | 入力に用いる文字コード。Encoding.SJIS / Encoding.EUCJP / Encoding.UTF8のどれか | ||||||||
Config.tty.display_encoding | 表示に用いる文字コード。Encoding.SJIS / Encoding.EUCJP / Encoding.UTF8のどれか, または | (or) で複数指定 | ||||||||
Config.tty.scroll_key | キー入力された時、最下行にスクロールする on/off | ||||||||
Config.tty.scroll_output | 表示出力があった時、最下行にスクロールする on/off | ||||||||
Config.tty.bs_as_del | Backspaceキー(0x08)を delete(0x7F)にする on/off | ||||||||
Config.tty.use_bell | 警告音を鳴らす on/off | ||||||||
Config.tty.cjk_width | 半角全角の判定基準を切り替え on/off | ||||||||
Config.accelkey.new_shell | ショートカットキー。新しいシェルを開く | ||||||||
Config.accelkey.new_window | ショートカットキー。新しいウィンドウで新しいシェルを開く | ||||||||
Config.accelkey.open_window | ショートカットキー。新しいウィンドウを開く | ||||||||
Config.accelkey.close_window | ショートカットキー。ウィンドウを閉じる | ||||||||
Config.accelkey.next_shell | ショートカットキー。次のシェルに表示切り替え | ||||||||
Config.accelkey.prev_shell | ショートカットキー。前のシェルに表示切り替え | ||||||||
Config.accelkey.paste | ショートカットキー。クリップボードからペースト | ||||||||
Config.accelkey.popup_menu | ショートカットキー。メニューを開く | ||||||||
Config.accelkey.popup_sys_menu | ショートカットキー。ウィンドウ操作等のシステムメニューを開く | ||||||||
Config.accelkey.scroll_page_up | ショートカットキー。1ページ上スクロール | ||||||||
Config.accelkey.scroll_page_down | ショートカットキー。1ページ下スクロール | ||||||||
Config.accelkey.scroll_line_up | ショートカットキー。1行上スクロール | ||||||||
Config.accelkey.scroll_line_down | ショートカットキー。1行下スクロール | ||||||||
Config.accelkey.scroll_top | ショートカットキー。最上行へスクロール | ||||||||
Config.accelkey.scroll_bottom | ショートカットキー。最下行へスクロール | ||||||||
Config.window.position_x Config.window.position_y | ウィンドウの位置。+値で左(上)から右(下)へ。−値で右(下)から左(上)へのpixel数。nullで未設定になる。 | ||||||||
Config.window.cols Config.window.rows | ウィンドウの大きさ。文字数 | ||||||||
Config.window.scrollbar_show | スクロールバーを表示する on/off | ||||||||
Config.window.scrollbar_right | スクロールバーを右側に表示 on/off | ||||||||
Config.window.blink_cursor | カーソルを点滅する on/off | ||||||||
Config.window.transparent | ウィンドウの半透明モード。Windows Vistaのみ
| ||||||||
Config.window.zorder | ウィンドウのZ位置。
| ||||||||
Config.window.linespace | 行間に空けるpixel数 | ||||||||
Config.window.border_left Config.window.border_top Config.window.border_right Config.window.border_bottom | ウィンドウ周囲に空けるpixel数 | ||||||||
Config.window.mouse_left Config.window.mouse_middle Config.window.mouse_right | マウスクリックした時の挙動。
左クリック、右クリックと 中クリック(ホイールクリック)
| ||||||||
Config.window.font_name | フォント名 | ||||||||
Config.window.font_size | フォントサイズ | ||||||||
Config.window.background_file | 背景に貼るbmp/jpg/png等の画像ファイル。cygwinフルパスで指定(HomeDir+"/hoge.bmp" とか) | ||||||||
Config.window.background_repeat_x Config.window.background_repeat_y | 背景画像の表示方法。
| ||||||||
Config.window.background_align_x Config.window.background_align_y | 背景画像の配置。
| ||||||||
Config.window.alpha_text_border | 文字周囲に加算する透明度(アルファ)。0x00 ~ 0xFF (0x00だと縁取りしないので少し動作が軽くなる) | ||||||||
Config.window.alpha_back_colorN | 文字背景の透明度(アルファ)。0x00 ~ 0xFF | ||||||||
Config.window.color_foreground | 文字色。0xRRGGBB 24bitで指定。 | ||||||||
Config.window.color_background | 背景色。アルファ付き 0xAARRGGBB 32bitで指定 | ||||||||
Config.window.color_selection | 選択色。アルファ付き 0xAARRGGBB 32bitで指定 | ||||||||
Config.window.color_cursor | カーソル色。0xRRGGBB 24bitで指定。 | ||||||||
Config.window.color_imecursor | IME入力時のカーソル色。0xRRGGBB 24bitで指定。 | ||||||||
Config.window.color_color0 ... Config.window.color_color15 | color0 ~ color15 0xRRGGBB 24bitで指定。 |
Config.window.background_file = HomeDir + "/images/hoge.bmp";
-fg | 文字色 |
-bg | 背景色 |
-cr | カーソル色 |
-bgbmp | 背景画像 |
-fn | フォント名 |
-fs | フォントサイズ |
-lsp | line space 行間 |
-sl | savelines 履歴行数 |
-/+sb | スクロールバー表示・非表示 |
-/+si | scroll output |
-/+sk | scroll key |
-/+bs | bs as del |
-/+cjk | cjk width |
-km | input_encoding (sjis,eucjp,utf8 のどれか) |
-md | display_encoding (sjis,eucjp,utf8 カンマ区切りで複数指定可) |
-title | タイトル |
-g | 80x24+0+0 のような ウィンドウの大きさと位置の指定。 |
-f | 読み込むスクリプト(.ck.config.js)ファイルを指定。 |
-e | 実行するシェルコマンドを指定。 |
function user_cmd_ime_off(window){ if(window.ImeState) window.ImeState = false; return false; } AccelKeys.add(Keys.Escape, user_cmd_ime_off);
function user_cmd_new_tcsh(window){ var bak = Config.tty.execute_command; Config.tty.execute_command = "/bin/tcsh"; Commands.wnd_new_shell(window); Config.tty.execute_command = bak; return true; } AccelKeys.add(Keys.ShiftL | Keys.CtrlL | Keys.B, user_cmd_new_tcsh, "New tcsh");