約 6,767,115 件
https://w.atwiki.jp/fnstreamer/pages/28.html
選手別Trackerリスト 🔗アイコンより、各選手のTrackerページにアクセスできます Trackerページへのリンクは、ゲーム内のPlayer名が変更してもリンク切れしないものを利用しています ※並び順:チーム名>選手名 選手名 チーム Tracker (platformUserId) こよた A2 🔗 785aa4de-6a84-4a29-badb-195ba05a3e74 ふーくん A2 🔗 fd65e10f-657e-42f5-9fe1-5d3a9348004a KanA AJS 🔗 ce198d52-d8e4-4400-a8a8-44a769eeccb7 ZAZI AJS 🔗 f08aad62-9bf0-40d6-beb7-8c7aea8e0a1f Jaax AJS 🔗 9788d3c3-3849-4b0b-bfe6-e40e658001f5 Job AJS 🔗 dcd62fd5-78bb-4381-9c33-ac13c0138164 Stain AJS 🔗 268fddd5-9748-458e-a78b-23ad3bae9ac5 3peace AJS 🔗 bc21e86c-c3cf-4761-a529-06a8e4fd910b ぜにがめ AJS 🔗 20be8b17-b7eb-4b7d-b2b4-69004da9abaa Zerokun AJS 🔗 a1d57f4a-c6fd-4aa6-bb58-2cc933677f9e そーふぃに AJS 🔗 c3568b45-3d38-4cc7-a0a1-36e418034430 たいや AJS 🔗 99185586-7104-4285-bea7-6c496827be3b たわっしー AJS 🔗 609cd3d8-16ff-4684-a39b-c6ce9b967f54 TinkerBell AJS 🔗 6635e5b0-260b-49c7-b57e-fef694ffec91 daydus AJS 🔗 f9ef5922-bf91-435e-8248-f4e362fb75a5 とらあ AJS 🔗 0421ad22-b07a-4189-9c93-11467882a2fe nayker AJS 🔗 671bd4a7-9681-4acd-a46b-904a4eaa6a10 ぱりある AJS 🔗 f96bb8b4-e1ea-45ad-8272-edcf29804a4a hiyu AJS 🔗 d74bbc84-7d60-41ca-82b9-aa06466897b1 Phazma AJS 🔗 6ca2a17d-d553-472e-aa54-8430a0f538cc Fleder AJS 🔗 e173a262-484d-4bd2-9b08-1c993c505785 BOBY AJS 🔗 d7173d8f-1a40-45c5-b0a2-a8a1a2e96082 Mame AJS 🔗 fd5d4589-d02c-4ebf-9b45-195951e14186 みーくん AJS 🔗 a0c92aa1-de79-4dad-992f-af0000d5d83e Michael AJS 🔗 e4d80acb-6e73-4dba-96d5-6aae0e5ac103 みかん AJS 🔗 1659c96d-3d4b-429c-803b-ac689f27fb52 みやぐらーる AJS 🔗 dff2ea39-6a1f-44e6-af71-c9d2aa28ebd0 むーこにっく AJS 🔗 7e4cbaf1-f1ba-4d25-8694-5e933defb41b Meip AJS 🔗 4a17f539-3908-4388-95a8-abd1b64e9af5 yuma AJS 🔗 72b80d98-d7d9-4670-ba31-ef9a208e2934 Lark AJS 🔗 ed63c807-d980-41ff-8ef0-6ce1d1682524 Rime AJS 🔗 47970168-b02b-485f-af45-1aaf1d1234ce RiaM AJS 🔗 dbc01485-7ea8-438c-9fa0-9ecf7c649508 れなえもん AJS 🔗 4563c601-e920-4df0-8d14-4363ad85a9fb LODSTK AJS 🔗 95efd5fb-69dc-4dbb-ba2c-ac69a2f0af61 roru AJS 🔗 f9eefaa9-4745-4b61-8cc2-89a72b598316 Alice CR 🔗 6552f350-11b3-4bfa-92f1-eeb4bb76fd05 Ess CR 🔗 52ce93aa-9096-448a-ba20-4e702e17244d Qjac CR 🔗 22b05da1-7e9b-460d-9874-e6426f271e45 Naetor CR 🔗 4b32c4b7-fb89-44d3-a452-7f48c2a2d62b ぺぽ CR 🔗 5ca2f57f-d456-4f98-a2c4-967166f7222e RizArt CR 🔗 2970c129-b41d-4373-a875-cea459c1a19c るな CR 🔗 376fc61c-3611-4d6a-8ea5-db25c74ec5fd あるべど DFM 🔗 c5d3e521-50b8-419f-88d4-16bfe49bcfc9 えいむ DFM 🔗 8baf28ea-b515-48e6-9232-d03509c13382 こがね DFM 🔗 474e305d-75d3-4191-9bab-32fb5c4650d1 ちょこらぶ DFM 🔗 57eed6e8-cc2f-42f8-b26b-b8b0229e50ed Nephrite DFM 🔗 71e8eb4d-8ba1-4e57-9cdc-d79843248433 はるきよ DFM 🔗 f2a3b26d-f951-4fac-90bf-56304a512f62 ぶゅりる DFM 🔗 f4b918cf-e065-4eca-898f-2143665e899a Rainy DFM 🔗 000b828c-e290-4e63-b1b0-dd5a5b8f67e2 ぴぐれ EDGE 🔗 6e1dae8e-f016-42e3-a003-4b99df79315f Allen Gz 🔗 acc9309a-24ff-4115-81a7-53aa2054fd7c まいぽり KIT 🔗 185e2699-a4c3-491a-b369-18670d09717b Seek LF 🔗 c47247e8-accd-4555-b635-89ba77751afe ponta Liberta 🔗 a8283b60-eec4-412f-816d-8ae02b24f3f6 Cafe LNS 🔗 917816c4-7f6e-4d21-b9b6-0e73918ccf08 しぇろん MTO 🔗 c2688f57-2c94-4718-80df-e1573cff940b まか MTO 🔗 bde82ead-2e42-47bf-a6c6-a0a99c3912f4 ゆっきー MTO 🔗 5ea4ea9f-e4cb-48cb-a032-854ea308c051 Tayler Nature 🔗 31f184df-3e4e-4d20-b3cc-cd439d8ce705 むきむきぱぱ Nature 🔗 40fbce2a-933d-4794-9335-a965105e0db2 Rabbit Nature 🔗 ec15b328-67e6-418c-b4db-64f1490403bd Ragis NXN 🔗 6eeb88fe-f202-442c-9645-a9609e557e87 daddy OBI 🔗 3107ea75-eacf-4c3b-82a2-a2d26f05ef4b tory PVX 🔗 4ca98f4f-3617-4ff2-8a37-dab540fff22c raru PVX 🔗 8810f7b4-9b48-4bc3-992e-78e4cda05d76 Rocca RC 🔗 a871de21-81ba-402e-b4e5-06adefca8fd4 HENTH Re Ankh 🔗 6c5927d5-9588-46c6-b099-68140023c38c しゅんしゃん Riddle 🔗 1cad86e5-c84e-4732-ac8f-82fca140ef46 Bob Riddle 🔗 e6ead8c8-80d6-45a7-b21a-7787da048336 Maufin Riddle 🔗 714363a2-e4d3-4260-90ac-a59f76489981 WildHawk Riddle 🔗 3a99d915-aff5-4fbe-821c-0335cd3a7199 ととち TZ 🔗 371c6180-200a-4921-9ddf-1669991bc238 Wickesy UW 🔗 b2b0fbd1-cf4e-4b51-b01d-83f8c5d03cc0 clxxer UW 🔗 a6631ebd-1b7a-4449-8c53-4f2467cc1c95 KENTAch UW 🔗 be7a67e6-20c7-44ac-9beb-e233eb0c6ecc Jaemon UW 🔗 dcc5f4df-088a-4bca-b405-8b9b0fb2f97c ルイ UW 🔗 5b9c44b8-c244-47c5-b531-4b2e4a6db887 ぱんまん Wizard 🔗 c03363cc-6835-43ad-9432-63f37aa21b67 Merem Wizard 🔗 9d76faac-42d0-481c-aa23-8018f59153a8 meah Wizard 🔗 51942f08-b9c3-4f3e-bb12-5dd3e13fafa6 Zagou ZETA 🔗 704bab00-912e-458e-b97f-3d6db6a6031a bykn ZETA 🔗 c5dba933-7320-4939-8317-70188d9bd221 Minipiyo ZETA 🔗 022c1a1b-18ea-4c3e-a392-2a086b0b6dcf Vall 🔗 c3cbde22-018a-40a2-87c7-d4969aa2d83f うぅる 🔗 29911b5f-36f5-4af0-af1c-1ad833c8e726 しょうた 🔗 b38fc891-925e-47f4-a76b-9a7b0e5123d0 じんくん 🔗 e743d425-ca1c-4d27-9967-c7e52f3de89a でぶやん 🔗 da3cab8b-7349-451e-8a69-e2e7b147cd22 どきん 🔗 dba719cb-87f3-4cc4-874f-7437e94a46e7 Dog 🔗 c3abda5d-f331-46af-a899-e622772a8004 FU-FU PANDA 🔗 482b487a-2ecf-450b-8c99-e5a53a35c06c Fortik 🔗 52bc1543-1e79-497e-b535-f39ec61f07c1 ぼっと 🔗 6cd37ba5-8019-4a39-a83a-3f4aaf55e209 Mainly 🔗 489af374-9608-4f48-b37f-6e6aa8a0d6b9 めるしぃ 🔗 e1e055e3-118a-4385-84de-fecaf6569460 ゆせあ 🔗 c40b933c-9482-4e84-9641-74642db6d813 ria 🔗 04b2993b-8ea8-4229-a744-207238318149 りせ 🔗 635ed9f3-69cf-4720-b1ec-25e0575fd76b れん 🔗 8913629a-a8bf-4c02-82de-2e7e17c1e661
https://w.atwiki.jp/ntemacs/
【お知らせ】 ● 本サイトは NTEmacs の情報サイトなのですが、私が WSL版 Emacs に乗り換えたため、そちらに関連する情報が多くなってきています。WSL版 Emacs も Windows 上で動作する Emacs ですので、本サイトの目的とは合致していると思っています。 ● WSL版 Emacs に行き着くまで、Linux版 Emacs、MinGW版 Emacs、Cygwin版 Emacs といろいろ使ってきましたが、今のところ Windows で Emacs を使うには WSL Emacs on VcXsrv がベストな選択だと思っています。WSL コマンド(https //github.com/smzht/wsl-utils)や Windows コマンド(https //github.com/smzht/win-utils)の作成、Google日本語入力 と連携可能な mozc_emacs_helper.exe のビルドの成功(https //github.com/smzht/mozc_emacs_helper)、さらには以降で紹介している Emacs の設定の整備により、WSL 上で Emacs を使う場合の不便な点は概ね解消されていると思います。 ■ Windows 10 2004 がリリースされましたので、WSL から WSL2 に移行しました。多少の調整は必要でしたが、WSL の環境をほぼそのまま WSL2 で実現できました。調整が必要だった箇所は、「WSL で Emacs を使うための設定 」の 【お知らせ】 に記載しています。 ■ X Window Server は VcXsrv から GWSL に乗り換えました。GWSL も 内部で VcXsrv を利用しており、VcXsrv と同等に利用可能です。Microsoft 謹製の WSLg も Windows 11 では利用可能となっていますが、Windows の操作方法が独自になるなどの理由から、GWSL の方を利用しています。 【トピック】 ★ NTEmacs の設定とは関係ありませんが、Windows の操作を Emacs のキーバインドで行うための設定 を公開しています。OS まるごと Emacsキーバインドで操作することができ快適です。お試しください! Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版) update! (2022/06/23) ★日本語キーボードを英語キーボード配列で使おうとした際に調べた情報 をまとめています。Keyhac + Fakeymacs で実現する設定のリンクも載せています。お試しください! 英語キーボード設定の OS で日本語キーボードを使うときの情報まとめ update! (2021/09/10) ★ WSL で Emacs を使うための設定 をまとめました。WSL Emacs は Windows との相性がとても良く、Linux、Windows 双方にアクセスするためのユーザインタフェースとしての利用にとても便利です。お試しください! WSL で Emacs を使うための設定 update! (2022/10/14) ● WSL の emacsclient を Windows から利用するための設定 をまとめました。WSL Emacs を Windows で起動するためのコマンドも紹介しています。お試しください。 WSL の emacsclient を Windows から利用するための設定 update! (2021/02/05) ● VSCode で開いているファイルを WSL の Emacs で開くための設定 をまとめました。Remote-WSL を設定した VSCode でも利用可能です。お試しください。 VSCode で開いているファイルを WSL の Emacs で開くための設定 update! (2019/11/06) ● WSL の Emacs から VSCode でファイルを開くための設定 をまとめました。VSCode の Remote Development にも対応しています。お試しください。 WSL の Emacs から VSCode でファイルを開くための設定 update! (2019/10/31) ● helm で peco もどきのコマンドを使うための設定 をまとめした。peco が使えない shell-mode で利用できます。お試しください。 helm で peco もどきのコマンドを使うための設定 update! (2019/04/16) ● google-translate を使いやすくするための設定 をまとめました。翻訳する文章が日本語か英語かを判別し、他方に翻訳する機能をサポートしています。お試しください。 google-translate を使いやすくするための設定 update! (2019/12/30) ● WSL から Windows の exe コマンドを管理者権限で実行するコマンド winsudo を公開しました。UAC が有効な場合、ポップアップによる確認後に管理者権限でコマンドが実行されます。お試しください。 https //github.com/smzht/wsl-utils#-winsudo ● WSL のシェルから Cygwin のコマンドを実行するためのコマンド cyg を公開しました。Cygwin から WSL へ移行する際の過渡期に利用するツールとして使えるかと思います。お試しください。 https //github.com/smzht/wsl-utils#-cyg ● Emacs の日本語マニュアル を公開されている方がいらっしゃいます。大作です。紹介させていただきます。 https //ayatakesi.github.io/ ● Lisp と JavaScript は似ているのですね。興味深い。確かに、JavaScript の旧名は、LI ve S cri P t ですね。 https //www.slideshare.net/taiju/javascriptlisp https //qiita.com/derui/items/6e8de68cc1b7295de3a6 【本題】 このウィキでは、Windows で GNU Emacs を 快適に利用するための設定についてまとめています。完全ではありませんが、以下の環境で動作確認しています。 Windows 11 + GWSL + WSL2 + Ubuntu-20.04 + Emacs-27 + emacs-mozc(Google日本語入力 と連携)(Linux版 Emacs) Windows 11 + WSLg + WSL2 + Ubuntu-20.04 + Emacs-26 + emacs-mozc(Google日本語入力 と連携)(Linux版 Emacs) Windows 10 ver 2004 + VcXsrv + WSL2 + Ubuntu-20.04 + Emacs-26 + emacs-mozc(Google日本語入力 と連携)(Linux版 Emacs) Windows 10 ver 1909 + VcXsrv + WSL + Ubuntu-18.04 + Emacs-25 + emacs-mozc(Google日本語入力 と連携)(Linux版 Emacs) ※ 現在のメイン環境です。「WSL で Emacs を使うための設定」で設定方法を紹介しています。 ※ この環境の特徴は、以下のとおりです。 ・MinGW版 Emacs と異なり、設定でのいろいろな workaround(fakecygpty の設定や UTF-8 を使うための設定など)が不要です。 ・Cygwin版 Emacs と異なり、MinGW版 Emacs 並に高速に動作します。 ・Google日本語入力 との連携を可能とした mozc_emacs_helper.exe の導入で、日本語入力にも対応しています。 ・Cygwin版 Emacs で度々発生する vfork 問題が一切起こりません。 ・Linux の OS 環境をフルに利用可能です。(MinGW版 Emacs の様に別途 UNIX 環境を準備する必要がありません。) ・設定により、dired から Windows のドキュメントを直接開くことができます。(wslstart という cygstart と同機能のコマンドの作成により実現しています。) ・設定により、dired で Windows のショートカットをシンボリックリンクの様に扱えます。(w32-symlinks.el から最低限必要な設定を流用することで実現しています。) ・設定により、Windows パスや UNC パスを Linux のパスと同様に利用できます。(Emacs の Magic File Names の仕組みを利用して実現しています。) ・ViirtualBox で Linux を動作させた環境と異なり、Keyhac との連携(ウィンドウの切り替えなど)が可能です。 ・一つデメリットを挙げれば、画面へのファイルのドラッグ&ドロップができないことです。これは、「dired を OS と連携して使うための設定」で代替になると思います。 Windows 10 + gnupack-13.06(Cygwin は最新に更新)+ emacs-mozc(Google日本語入力 と連携)(Cygwin版 Emacs) Windows 10 + gnupack-13.06(Cygwin は最新に更新)+ Cygwin の emacs-w32 での差替え + emacs-mozc(Google日本語入力 と連携)(Cygwin版 Emacs) ※ WSL に移行する前まで使っていた環境です。 ※ 比較的新しいバージョンが提供される Cygwin の Emacs を利用する方法は、「gnupack-13 の環境で Cygwin の Emacs を利用するための設定」を参考としてください。 ※ この環境の特徴は、以下のとおりです。(以前までお勧めしていたので、まとめています。) ・MinGW版 よりちょっと(かなり?)遅めですが、設定でのいろいろな workaround が不要です。 ・Cygwin 側で作成した Windows ショートカット(CYGWIN環境変数 が winsymlinks lnk に設定された状態で ln -s コマンドで作成したリンク)が、シンボリックリンクとして認識されるのが便利です。 ・Google日本語入力 との連携を可能とした mozc_emacs_helper.exe の導入で、日本語入力も安定して動作します。 ・何らかのタイミングで vfork関連のエラーが発生することがあります。これを解決するのが厄介で、Cygwin版 Emacs を使う上での大きなデメリットとなっています。(この症状が発生した場合、Cygwin に対して rebaseall を行った後、OS の再起動をすると改善するような気がします。Cygwin の更新をすると rebase が掛かるので、その後 OS の再起動をすると良いと思います。) Windows 10 + gnupack-11.00(Cygwin は最新に更新)+ NTEmacs64 での差替え (MinGW版 Emacs) Windows 10 + gnupack-11.00(Cygwin は最新に更新)+ GNU配布版 Emacs での差替え + emacs-mozc(Google日本語入力 と連携)(MinGW版 Emacs) ※ 最新の MinGW版 Emacs を利用する方法は、「gnupack-11.00 の環境で NTEmacs64 を利用するための設定」を参考としてください。 ※ Windows のパスがそのまま利用できるなど、Windows との親和性は高いです。但し、問題なく使うためのハードルも高い(本質的ではない、設定でのいろいろな workaround が必要)です。 VirtualBox + Ubuntu-18.04 + Emacs-25 or 26 + emacs-mozc(mozc-server と連携)(Linux版 Emacs) Hyper-V + Ubuntu-18.04 + Emacs-25 or 26 + emacs-mozc(mozc-server と連携)(Linux版 Emacs) ※ 仮想環境で動かしているのに、非常に高速に動作します。Windows 環境との連携が重要でなければ、この環境が一番お勧めなのかもしれません。 ※ 本ページで紹介する設定は、Emacs バージョン 24.4 以上で利用可能な設定となっています。 ※ MinGW版 Emacs を利用する場合、Cygwin の導入、cygdriveプレフィクス の / 設定、cygwin-mount.el のインストールが前提となっている設定箇所があります。 ※ Cygwin版 Emacs 、MinGW版 Emacs を利用する場合、以下の「【基本設定】」が行われていることが前提となっている設定箇所が多数あります。本ページの設定を利用する場合には、「【基本設定】」の利用を強くお勧めします。 ※ フォントを滑らかに表示させるためには、次の方法をお試しください。 http //121ware.com/qasearch/1007/app/servlet/relatedqa?QID=013964 ■ Cygwin版 Emacs 特有の設定 【基本設定】 Windowsパス と UNCパス を使えるようにするための設定 【推奨設定】 dired でディレクトリのシンボリックリンクを実体のパスで開くための設定 ※ 後半に Cygwin版 Emacs 特有の設定があります。 gnupack-13 の環境で Cygwin の Emacs を利用するための設定 (関連) Cygwin で sudo 的コマンドを使うための設定 Cygwin で sudoedit を使うための設定 singleton な動きをする cygstart 的コマンドを使うための設定 (Cygwin版) gnupack-13.xx の背景色やフォントを gnupack-11.00 の時代のものと同じにするためのパッチ ■ MinGW版 Emacs 特有の設定 【基本設定】 UTF-8 をベースとして利用するための設定 【基本設定】 fakecygpty を使うための設定 tramp を tramp-method “scp” で使うための設定 ※ 後半に MinGW版 Emacs 特有の設定があります。 emacsclientw を使うための設定 Cygwin の Python を使って run-python を動かすための設定 gnupack-11.00 の環境で NTEmacs64 を利用するための設定 ※ MinGW版 Emacs であれば NTEmacs64 以外にも適用可能です。 ■ Windows版 Emacs 共通の設定 (上記の「【基本設定】」が前提となっている設定があります) W32-IME を快適に使うための設定 emacs-mozc を動かすための設定(mozc_emacs_helper コンパイル編) emacs-mozc を動かすための設定(サーバ準備編) emacs-mozc を動かすための設定(Emacs 設定編) ※ 一部の設定を除き、Linux版 Emacs にも適用可能です。 locate を使うための設定 Notepad を使って印刷するための設定 emacs-eclim を使うための設定 Emacs で指定したファイルを Eclipse で開くための設定 Windows ショートカットを dired と連携して使うための設定 ← お薦めはこちら w32-symlinks を dired と連携して使うための設定 ■ Linux の Emacs で利用できる設定 リモートマシン上の Emacs から、ローカルマシンの Windowsアプリケーションソフトを起動するための設定 VirtualBox 上の Ubuntu から WSL を経由して Windows 環境にアクセスするための設定 ■ Windows Subsystem for Linux の Emacs で利用できる設定 【推奨設定】 WSL で Emacs を使うための設定 emacs-mozc を動かすための設定(WSL 設定編) Windowsパス と UNCパス を使えるようにするための設定(WSL 設定編) WSL で NTFS シンボリックリンクや Windows ショートカットを作成するための設定 WSL の emacsclient を Windows から利用するための設定 Windows ショートカットを dired と連携して使うための設定 ← お薦めはこちら w32-symlinks を dired と連携して使うための設定 Notepad を使って印刷するための設定(WSL 設定編) locate を使うための設定(WSL 設定編) WSL の Emacs から VSCode でファイルを開くための設定 VSCode で開いているファイルを WSL の Emacs で開くための設定 Windows の ssh から WSL2 の sshd に接続するための設定 (関連) WSL で cygstart 的コマンドを使うための設定 singleton な動きをする cygstart 的コマンドを使うための設定 (WSL版) ■ Emacs 全般で利用できる設定 shell-mode を使うための設定 shell-mode で複数の漢字コードを混在して利用できるようにするための設定 shellバッファ を簡単にポップアップするための設定 dired を OS と連携して使うための設定 dired をより便利に使うための設定 dired でディレクトリのシンボリックリンクを実体のパスで開くための設定 tramp を tramp-method “scp” で使うための設定 tramp による接続先で Xクライアント を実行するための設定 helm を使うための設定 helm から comint の入力履歴を検索するための設定 helm で peco もどきのコマンドを使うための設定 ediff をスマートに使うための設定 elscreen を使うための設定 whitespace を使うための設定 cua-mode を使うための設定 multiple-cursors を使うための設定 google-translate を使いやすくするための設定 ■ 説明ページを作るまでもない設定の紹介 沢山開いているバッファをできるだけ一度に閉じるための設定 (global-set-key (kbd "M-c") (lambda () (interactive) (desktop-clear) (tramp-cleanup-all-connections))) カレントバッファを一発で閉じるための設定 (global-set-key (kbd "M-k") (lambda () (interactive) (kill-buffer (buffer-name)))) ウィンドウの右端で改行をするかどうかを切り替えるための設定 (global-set-key (kbd "C-c C- return ") 'toggle-truncate-lines) 横スクロールするための設定(キー設定が逆の感覚の方もいるかも) (global-set-key (kbd "C-,") 'scroll-left) ; のキー (global-set-key (kbd "C-.") 'scroll-right) ; のキー other-window がなければ開き、その window に移動するための設定 http //d.hatena.ne.jp/rubikitch/20100210/emacs (defun other-window-or-split () (interactive) (when (one-window-p) (split-window-sensibly)) (other-window 1)) (global-set-key (kbd "C-x o") 'other-window-or-split) 2 分割しているバッファを入れ替えるための設定 http //www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow node=swap%20screen (defun swap-screen-with-cursor() "Swap two screen,with cursor in same buffer." (interactive) (let ((thiswin (selected-window)) (thisbuf (window-buffer))) (other-window 1) (set-window-buffer thiswin (window-buffer)) (set-window-buffer (selected-window) thisbuf))) (global-set-key (kbd "M-t") 'swap-screen-with-cursor) バッファの分割方向を縦と横とで入れ替えるための設定 https //github.com/daichirata/emacs-rotate (require 'rotate) (setq rotate-functions '(rotate even-horizontal rotate even-vertical)) (global-set-key (kbd "M-\\") 'rotate-layout) tramp を使っていて、NTEmacs の起動が遅くなる場合に必要な設定 (require 'recentf) (setq recentf-auto-cleanup 'never) (recentf-mode 1) その他参考 http //www.clear-code.com/blog/2012/3/20.html ■ おまけ ssh-agent や ssh-pageant を使って、ssh のパスフレーズの入力を省略するための設定(方法1) ssh-agent や ssh-pageant を使って、ssh のパスフレーズの入力を省略するための設定(方法2) ssh-agent や ssh-pageant を使って、ssh のパスフレーズの入力を省略するための設定(方法3) ← お薦めはこちら Windows の操作を Emacs のキーバインドで行うための設定 (AutoHotKey版) Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版) ← お薦めはこちら ■ その他 MobaXterm を使おう Windows で sshfs を使うお薦めのソフト Subversion には dsvn を使っています。melpa からインストールできます。 Git には magit が便利です。 Vimacs というのもあるんですね。Evil と逆の発想のものだと思います。 http //blog.cnu.jp/2009/07/28/vimacs/ http //uguisu.skr.jp/Windows/vim.html spacemacsというのも見つけました。Windows版 Emacs でも動いているようです。 https //github.com/syl20bnr/spacemacs ■ 参考サイト Manual http //emacs.rubikitch.com/emacs245-manual-ja/ https //ayatakesi.github.io/ https //github.com/ayatakesi Lisp と JavaScript https //www.slideshare.net/taiju/javascriptlisp https //qiita.com/derui/items/6e8de68cc1b7295de3a6 Common Lisp http //www.geocities.jp/m_hiroi/xyzzy_lisp.html functional-programming https //postd.cc/an-introduction-to-functional-programming/ https //qiita.com/hiruberuto/items/26a813ab2b188ca39019 nadvice http //g000001.cddddr.org/3623238000 ` before'(lambda ( rest r) (apply FUNCTION r) (apply OLDFUN r)) ` after'(lambda ( rest r) (prog1 (apply OLDFUN r) (apply FUNCTION r))) ` around'(lambda ( rest r) (apply FUNCTION OLDFUN r)) ` override'(lambda ( rest r) (apply FUNCTION r)) ` before-while'(lambda ( rest r) (and (apply FUNCTION r) (apply OLDFUN r))) ` before-until'(lambda ( rest r) (or (apply FUNCTION r) (apply OLDFUN r))) ` after-while'(lambda ( rest r) (and (apply OLDFUN r) (apply FUNCTION r))) ` after-until'(lambda ( rest r) (or (apply OLDFUN r) (apply FUNCTION r))) ` filter-args'(lambda ( rest r) (apply OLDFUN (funcall FUNCTION r))) ` filter-return'(lambda ( rest r) (funcall FUNCTION (apply OLDFUN r))) generalized variables http //kawabata.github.io/blog/2013-03-14-general-variables.html http //qiita.com/kawabata@github/items/9a1a1e211c57a56578d8 lexical-binding http //sakito.jp/emacs/emacs24.html#emacs-lisp-lexical-binding http //d.hatena.ne.jp/mhayashi1120/20130327/1364396586 flet http //ja.stackoverflow.com/questions/5458/flet%E3%81%A8cl-flet%E3%81%AE%E5%B7%AE%E7%95%B0 noflet http //emacs.rubikitch.com/noflet/ function http //www.mew.org/~kazu/doc/elisp/function.html custom-set-variables http //kawamuray.hatenablog.com/entry/2013/11/03/180543 buffer local variable https //qiita.com/yoshrc/items/00f3c08f7a5cac911c3a https //qiita.com/tadsan/items/9d287a57c26711387043 Emacs http //qiita.com/ytoda129/items/58078d8c7e74d9144014 https //miyazakikenji.wordpress.com/2015/08/11/ac-mozc-on-emacs25-in-ubuntu/(誤記有: apt-add repository - apt-add-repository。インストールされるものが最新過ぎるかも。) http //nkenbou.hatenablog.com/entry/2015/06/30/051408 http //askubuntu.com/questions/87872/how-do-i-accept-the-configuration-screen-that-pops-up-when-installing-postfix http //tanehp.ec-net.jp/heppoko-lab/prog/zakki/emacs/emacs.html http //d.hatena.ne.jp/tomoya/20081228/1230421982 http //blog.ichiroc.in/entry/2013/08/30/185953 init-loader.el http //d.hatena.ne.jp/gin0606/20111021/1319196327 http //tech.kayac.com/archive/divide-dot-emacs.html http //qiita.com/catatsuy/items/5f1cd86e2522fd3384a0 font http //extra-vision.blogspot.com/2016/07/emacs.html http //mix-mplus-ipa.osdn.jp/migu/ http //save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html dabbrev http //konbu13.hatenablog.com/entry/2014/03/09/080947 emacsclient https //qiita.com/acple@github/items/4be7eb774a28d574281e helm https //github.com/emacs-helm/helm/wiki https //github.com/emacs-helm/helm/wiki/Developing http //syohex.hatenablog.com/entry/2015/10/10/171926 https //masutaka.net/chalow/2014-04-02-1.html mozc http //nyaruru.hatenablog.com/archive http //d.hatena.ne.jp/rti7743/20100513/1273710518 https //www.codeproject.com/Articles/13724/Windows-IPC http //myfuturesightforpast.blogspot.com/2015/08/googlemozcimewindowslinuxandroid.html https //github.com/kento1218/mozc-incog-switcher Google日本語入力 https //productforums.google.com/forum/#!topic/ime-ja/5CCIenG_0Zw https //productforums.google.com/forum/#!topic/ime-ja/xBJLDHyJVw0 eclim http //eclim.org https //github.com/senny/emacs-eclim OminiSharp https //github.com/omnisharp roslyn https //www.buildinsider.net/enterprise/roslyn/01 lsp https //github.com/emacs-lsp https //github.com/joaotavora/eglot https //microsoft.github.io/language-server-protocol/implementors/servers/ https //qiita.com/blue0513/items/acc962738c7f4da26656 https //qiita.com/atsushieno/items/ce31df9bd88e98eec5c4 https //qiita.com/515hikaru/items/8b364b4d091459a85dc0 TabNine https //qiita.com/blue0513/items/2634fcb3757629124c87 https //qiita.com/gorogoroyasu/items/f49ee019ea886181d972 IDE https //www.mediamaxjapan.com/techblog/articles/lets-start-using-ide/ WSL https //opcdiary.net/?p=32284 https //qiita.com/nishemon/items/bb3aca972404f68bfcd6 https //qiita.com/zophos/items/5cf66385a88186c2fac9 http //ascii.jp/elem/000/001/278/1278792/ http //ascii.jp/elem/000/001/402/1402257/ https //ascii.jp/elem/000/001/803/1803883/ http //www.clear-code.com/blog/2017/11/8.html https //www.atmarkit.co.jp/ait/articles/1711/09/news032.html for Windows 10 1803 https //kledgeb.blogspot.jp/2018/03/wsl-142-windows-101803wsl.html http //www.atmarkit.co.jp/ait/articles/1805/24/news022.html for Windows 10 1607 https //github.com/goreliu/wsl-terminal https //github.com/rprichard/wslbridge https //github.com/xilun/cbwin http //qiita.com/shiena/items/b8036514c217000a221 WSL2 https //ascii.jp/elem/000/004/007/4007561/ binfmt_misc http //ascii.jp/elem/000/001/428/1428626/ https //qiita.com/lnznt/items/c729d80d0800a8f78298 http //archive.linux.or.jp/JF/JFdocs/kernel-docs-2.6/binfmt_misc.txt.html D-Bus http //d.hatena.ne.jp/debug-ito/20130502/1367487352 http //www.usupi.org/sysad/175.html http //www.usupi.org/sysad/176.html http //wordpress.honobono-life.info/lin-base/linux%E3%81%AEdbus-daemon%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AE%E6%A6%82%E8%A6%81/ bash http //www.akamoz.jp/you/uni/shellscript.htm https //orebibou.com/2017/04/shopt%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%81%8D%E3%82%8Bbash%E3%81%AE%E4%BE%BF%E5%88%A9%E8%A8%AD%E5%AE%9A%E3%81%BE%E3%81%A8%E3%82%81/ gsudo https //qiita.com/_masa_u/items/a799745d70b30c32a03b https //github.com/gerardog/gsudo stdbuf https //linuxcommand.net/stdbuf/ cocot https //vmi.jp/software/cygwin/cocot.html ssh http //kazuph.hateblo.jp/entry/2013/02/04/192358 http //qiita.com/kazuph/items/46e7f665f8c09ec29471 http //inaz2.hatenablog.com/entry/2013/04/30/221348 ssh-agent-wsl https //qiita.com/q1701/items/3cdc2d7ef7a3539f351d socat http //racchai.hatenablog.com/entry/2016/04/14/173000 SocksCap64 https //www.cup.com/staticip/manual/win_sockscap64.html Named Pipe TCP Proxy Utility http //shvechkov.tripod.com/nptp.html https //yamanxworld.blogspot.jp/2011/06/com-ems.html trac http //blog.kyanny.me/entry/2011/11/19/023643 DOS https //goo.gl/rS2qoh https //thinca.hatenablog.com/entry/20100210/1265813598 http //coelacanth-deepsea.hatenablog.com/entry/2013/01/13/162350 https //korokorokoron.hatenadiary.org/entries/2010/03/16 http //ykr414.com/dos/bat.html http //pentan.info/server/windows/cmd/dp0.html https //tunemicky.blogspot.com/2012/03/cmdexe-c.html http //www.atmarkit.co.jp/ait/articles/1306/07/news111.html UAC https //www.glamenv-septzen.net/view/832 fsutil http //www.atmarkit.co.jp/ait/articles/1306/28/news106.html https //blogs.technet.microsoft.com/jpntsblog/2016/08/31/smbandsymlink/ Windows Shortcut File Format https //storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/8bits/The_Windows_Shortcut_File_Format.pdf https //docs.microsoft.com/en-us/openspecs/windows_protocols/ms-shllink/16cb4ca1-9339-4d0c-a68d-bf1d6cc0f943 Android http //d.hatena.ne.jp/moerrari/20170723 http //ottan.xyz/android-linux-noroot-gui-5690/ http //qiita.com/z80oolong/items/4ef119a6af79a9276a0d http //www.mhatta.org/wp/blog/2017/08/06/emacs-on-android/ Keyhac https //sites.google.com/site/craftware/keyhac-ja https //github.com/crftwr/keyhac/blob/master/keyhac_main.py#L7-L21 closure http //www.lifewithpython.com/2014/09/python-use-closures.html?m=1 http //blog.starbug1.com/archives/290 AutoHotKey https //so-zou.jp/software/tool/system/auto-hot-key/introduction/ http //ahkwiki.net/Top http //fxrobot.hatenablog.com/archive/category/AutoHotKey Bat To Exe Converter http //blog.mukairiku.net/2012/10/%E3%83%90%E3%83%83%E3%83%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92exe%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B-bat-to-exe-converter.html http //www.f2ko.de/en/b2e.php Emacs keybind https //linuxfan.info/emacs-key-theme https //qiita.com/shiena/items/37032aacc241b1333e13 xkeysnail https //qiita.com/mooz@github/items/c5f25f27847333dd0b37 https //github.com/mooz/xkeysnail q-text-as-data http //harelba.github.io/q/ja/ https //www.google.com/search?q=q-text-as-data qq https //github.com/mattn/qq https //mattn.kaoriya.net/software/lang/go/20160805190022.htm Open-usp-Tukubai https //github.com/usp-engineers-community/Open-usp-Tukubai article http //kledgeb.blogspot.jp/2016/07/wsl-31-windows-10ubuntuunityxubuntuxfce4.html https //github.com/Microsoft/BashOnWindows/issues/637 http //www.zdnet.com/article/how-to-run-run-the-native-ubuntu-desktop-on-windows-10/ http //winaero.com/blog/run-ubuntu-unity-on-windows-10/ https //blogs.msdn.microsoft.com/wsl/2016/10/19/windows-and-ubuntu-interoperability/ http //kledgeb.blogspot.jp/2016/10/wsl-51-bashwindows.html http //ascii.jp/elem/000/001/246/1246548/ http //ascii.jp/elem/000/001/250/1250797/ MacOS https //applech2.com/archives/45181430.html https //applech2.com/archives/47447129.html https //blog.amedama.jp/entry/lima-macos-amd64-vm https //zenn.dev/ciloholic/articles/bbc6927ecfbdb4 https //qiita.com/chibiegg/items/eede37345f7058ce604d https //dev.classmethod.jp/articles/intro-to-multipass/ (function(i,s,o,g,r,a,m){i[ GoogleAnalyticsObject ]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document, script , //www.google-analytics.com/analytics.js , ga ); ga( create , UA-40267130-1 , atwiki.jp ); ga( send , pageview );
https://w.atwiki.jp/vocaloidenglishlyric/pages/1136.html
【Tags Luka fatP tS timeflies S】 Original Music title Symmetric Target Romaji music title Symmetric Target Lyrics written by timeflies Music written by fatP Music arranged by fatP Singer(s) 巡音ルカ (Megurine Luka) Click here for the original Japanese Lyrics English Lyrics (translated by animeyay): Mirror images are supposedly symmetrical, but are they actually equivalent? That is such a frequently asked question, but is it simply being repeated again and again? That time when we passed by each other, my heart was beating fast; I looked down and held your hand, as my cheeks turned orange in the sunset. "Really you and me, Symmetric target?" We ask casually, in a moonlit night, with our bodies together, fingers entwined, eyes staring at each other. "Be my Angel, the Romantic Heart get!" As our hearts pound in our chests, we begin to kiss with our trembling lips. Calling you "a red eaux de toilette" is objectifying, but were we really mingling with each other? A pure fragrance is so commonplace now, that mine could simply just die out. That time when sad memories were overwritten onto me, I was standing alone, turning back, looking at the orange sunset. "Really you and me, Symmetric target?" Although invisible and inaudible, the words scattered and disappeared. "Be my Angel, the Romantic Heart get!" We haven t touched for so long a time that it s unbearable; I yearn for your comfort. "Really find me, Symmetric target!" Tears, falling from my cheek, add to our separate ways a shade of dirt. "Can I Feel It, the Romantic forgets...?" I yearn from you the burning solidifying unforgettable memories. That time when we passed by each other, my heart was beating fast; I looked down and held your hand, as my cheeks turned orange in the sunset. "Really you and me, Symmetric target?" We whisper, in a moonlit night, with our bodies together, fingers entwined, eyes staring at each other. "Be my Angel, the Romantic Her get!" As our hearts pound nonstop in our chests, let s kiss... "Really found me, Symmetric target!" My finger on your cheek is immediately soaked by your tears. "I Can t Feel It, the Romantic forgets!" As we become deeply in love, the reading on the unbalanced scale begins to shift... Romaji lyrics (transliterated by animeyay): Kagami awase to wa taishouteki de hontou ni tsuriatte iru no ka na sonna gimon to wa arikitari de kantan ni kurikaeshite ru no ka na Surechigau dake de dokidoki shite ta ano koro utsumuite te o tsunagu dake de orenji-iro ni hoho someru yuugure Really you and me, Symmetric target? tsukiyo karada awase yubi karamase hitomi mitsume usobuku Be my Angel, the Romantic Heart get! kodou mune o uchitsukete furueru kuchibiru o kasanete ku Akaki toware to wa taishouteki de hontou ni majiwatte ita no ka na muku na kaori to wa arikitari de kantan ni kiekakete shimau no ka mo Kanashii kioku de uwagaki sareta ano koro yurameite hitori tatazunde orenji-iro ni furikaeru yuugure Really you and me, Symmetric target? kotoba mienai no ni kikenai no ni koboreochite hajikeru Be my Angel, the Romantic Heart get! nagaku furerarezu osaerarenai tada nagusame motomete Really find me, Symmetric target! namida hoho tsutai tsuchi no iro o wakaremichi ni somete ku Can I Feel It, the Romantic forgets...? atsuku kooritsuku wasurerarenai omoi anata motomete ku Surechigau dake de dokidoki shite ta ano koro utsumuite te o tsunagu dake de orenji-iro ni hoho someru yuugure Really you and me, Symmetric target? tsukiyo karada awase yubi karamase hitomi mitsume tsubuyaku Be my Angel, the Romantic Her get! kodou nariyamazu mune o uchitsuke tada kuchibiru kasanete Really found me, Symmetric target! sarari hoho o tsutai fureta yubi o namida-iro ni somete ku I Can t Feel It, the Romantic forgets! atsuku koikogare tsuriawanai to suteta hari ga ugokidasu [timeflies, fatP, fat-P]
https://w.atwiki.jp/saigai_ota/pages/24.html
I-100 Introduction to Incident Command System Self-Paced Student Workbook https //extranet.gov.ab.ca/srd/HTC/documents/ICS%20Docs/2011%20ICS%20I-100%20Self-Paced%20Student%20Workbook.pdf FEMA http //emilms.fema.gov/IS100b/indexMenu.htm ICS ORIENTATION http //www.cdsoutdoor.com/docs/ICS%20I-100.pdf
https://w.atwiki.jp/ntemacs/pages/69.html
【トピック】 ● WSL_トピック ● Docker_トピック ● Xpra_トピック 【お知らせ】 2022/10/14 追記 本ページの設定を多少変更すると WSLg で動かすこともできます。WSLg ではキーボードの設定がうまく行われない場合があるようですので、その場合は以下のどちらかの行の設定を行ってください。 setxkbmap -layout us setxkbmap -layout jp 2022/10/14 追記 X11 サーバを GWSL とするように、全体的な見直しを行いました。 2022/04/19 追記 2021年の補完UI事情とEmacs28に標準添付されるfido-vertical-modeについて https //qiita.com/tadsan/items/f1738cb463b1ec536f84 2022/01/04 追記 興味深いコマンドを2つ紹介します。 https //linuxcommand.net/stdbuf/ https //vmi.jp/software/cygwin/cocot.html 2021/12/10 追記 2019/04/22 追記 で winsudo というコマンドを紹介しておりますが、gsudo というコマンドがあるようです。まだ使ってみてはおりませんが、紹介します。 https //qiita.com/_masa_u/items/a799745d70b30c32a03b https //github.com/gerardog/gsudo 2021/09/17 追記 WSL2 で WSLg と GWSL を利用する場合の比較をしてみました。GWSL は VcXsrv を利用しているので、GWSL に記載してある内容は VcXsrv を利用する場合にも当てはまります。 <GWSL> ・新しい Microsoft IME を選択しているとカーソルのレスポンスが悪くなる(古いMicrosoft IME や Google日本語入力ではこの問題は発生しません) ・Emacs 起動時にウインドウが小さく表示される問題が発生する( 13) に回避対策の記載があります) ・DISPLAY 環境変数を独自に設定する必要がある( 0 では動きません) <WSLg> ・カーソルが遅くなる問題が発生しない ・Emacs 起動時にウインドウが小さく表示される問題が発生しない ・DISPLAY 環境変数が 0 で動作する ・Windows 10 では動作しない ⇒ (2022/11/18 追記)Windows 10 21H1 以降では、パッチ KB5020030 をインストールし、Microsoft Store版 WSLv1.0.0 をインストールすると動作するようです。 ・Emacs を最大化しても完全な最大化とならない(下部の最大化がならない部分から背景が見えてしまいます) ⇒ (2022/11/18 追記)Microsoft Store版 WSLv1.0.0 では改善していることを確認しました。 ・ウインドウ枠が独自のため、アクティブなウインドウの状況が分かりづらい(Windows でアクティブウインドウのタイトルバーの色を変える設定にしていても、WSLg のウインドウは対象になりません) ・Windows のウィンドウの操作作法が利用できない(画面の上画面外へのドラックで画面の最大化がされるなどの操作が使えません) 現時点では、後半の2つの問題を許容できないことから、GWSL を選択して利用しています。 2021/08/09 追記 X Window のキーリピートの速度を変更するには、以下のようなコマンドで対応できます。なお、 2020/08/08 追記 に記載しているとおり、VcXsrv は 新しい Microsoft IME と相性が良くありません。VcXsrv を利用する場合は、IME に Google 日本語入力や古い Microsoft IME を選択するようにしてください。 $ xset r rate 400 40 2021/06/25 追記 Emacs の設定は、leaf.el を使うのが人気のようです。お試しください。 https //qiita.com/conao3/items/347d7e472afd0c58fbd7 2021/06/17 追記 本ページでは、補完 UI として helm を紹介していますが、主流は変わりつつあるようです。以下が参考となりますので紹介させていただきます。 https //blog.tomoya.dev/posts/a-new-wave-has-arrived-at-emacs/ 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/08/08 追記 Windows 10 ver 2004 の WSL/WSL2 で Emacs を VcXsrv に接続して使っていると、カーソル移動後の停止がワンテンポずれる症状が発生します。これは、IME に新しい Micorosoft IME が選択されているときに発生することが分かりました。IME に Google 日本語入力や古い Microsoft IME が選択されているときには発生しません。WSL/WSL2 の Emacs では、mozc_emacs_helper.exe を使って Google 日本語入力と連携して日本語入力を行っているため、なかなか気づきませんでした。 ⇒(2020/08/23 追記)この現象は MobaXterm の X サーバでは発生しないようです。 2020/08/06 追記 WSL2 から VcXsrv(GWSL の中でも利用)へのアクセスを許可する方法として、vcxsrv.exe の起動時に -ac オプションを付ける(Disable access control とする)方法があります。この方法は、以下のサイトで紹介しているようなセキュリティ的な問題が発生するので、避けることをお勧めします。 https //itpass.scitec.kobe-u.ac.jp/~itpass/hiki/hiki.cgi?%5BExp2010%5DX+Window+System#X+-E3-81-AE-E3-82-BB-E3-82-AD-E3-83-A5-E3-83-AA-E3-83-86-E3-82-A3 アクセスをコントロールする方法は、以下のようなものがあります。 xhost でアクセス許可を行う(説明の 10) に設定例あり) xauth でアクセス許可を行う ssh の -Y オプション(ForwardX11Trusted)を使う(-X オプション(ForwardX11)の場合、config に XAuthLocation の設定をしてもうまく機能しませんでした。ネットにも同様の報告があります。) ssh でポートフォワーディングをして使う 2020/07/14 追記 次のページを作成しました。この下の追記の設定とセットでご利用ください。 Windows の ssh から WSL2 の sshd に接続するための設定 2019/07/16 追記 ssh-agent-wsl を利用すると、Windows 側の ssh-agent を WSL から利用できるようです。 https //github.com/rupor-github/ssh-agent-wsl https //qiita.com/q1701/items/3cdc2d7ef7a3539f351d 次の設定を ~/.bash_profile に追加するのが良いと思います。 eval $( ssh-agent-wsl コマンドを置いた Windows のパス /ssh-agent-wsl -a ~/.ssh/ssh-agent-wsl.sock -r) ssh-add で登録した秘密鍵が保持されパスフレーズの入力が不要となるため、次の設定で紹介している wslemacs-start.exe との相性が良くなります。 WSL の emacsclient を Windows から利用するための設定 ⇒(2020/07/10 追記)同じ開発者から新しいプロジェクトがリリースされていました。 https //github.com/rupor-github/wsl-ssh-agent https //hnakamur.github.io/blog/2020/03/06/setup-wsl-ssh-agent/ 使ってみましたが、wsl-ssh-agent はまだ WSL2 で利用できないようですので、ssh-aget-wsl を使い続けることにしました。 2020/04/28 追記 新しい Linux ディストリビューションへのホームディレクトリの移行には、以下のバッチファイルをお試しください。バッチファイルですので、コマンドプロンプトからの起動となります。(変数の設定値は適宜変更してご利用ください。) set home_dir=user set src_distro=Ubuntu-18.04 set dst_distro=Ubuntu-20.04 wsl -d %dst_distro% -u root bash -c "mv /home/%home_dir% /home/%home_dir%.orig" wsl -d %src_distro% -u root bash -c "(cd /home; tar cvf - %home_dir%)" | wsl -d %dst_distro% -u root bash -c "(cd /home; tar xvf -)" 2019/09/20 追記 Xサーバを利用する際に「全角/半角」キーリピート問題が発生する場合には、次のページを参考に対応してください。(私は US キーボードを使っているため、この問題には遭遇していません。) https //seesaawiki.jp/w/kou1okada/d/20160905%3A%20Ubuntu%20%A4%CE%C6%FC%CB%DC%B8%EC%C6%FE%CE%CF%B5%A1%C7%BD%A4%CE%C9%D4%B6%F1%B9%E7 2019/08/09 追記 13) に「<フレームの高さを補正する設定>」の説明を追加しました。WSL Emacs on VcXsrv でフレームを開く際、高さが低く作成される状況が改善されます。 2019/04/22 追記 WSL から Windows の exe コマンドを管理者権限で実行するコマンド winsudo を公開しました。お試しください。 https //github.com/smzht/wsl-utils#-winsudo なお、このコマンドを利用する際は、【お知らせ】 の 2019/03/04 追記 に記載した「exec /dev/tty」の設定を解除する必要があります。解除時に利用できる exe コマンドを実行するためのコマンド win も併せて公開していますので、お試しください。 https //github.com/smzht/wsl-utils#-win 2019/04/19 追記 WSL で Emacs を使っている理由の大きな一つに、次の設定をすることにより Emacs の Dired で Windows ショートカットのハンドリングができることがあります。Windows ショートカットは Windows のデスクトップ環境で頻繁に使われており、ファイルシステムに依存していない一般ファイルであることから可搬性も高く(どこにでも移動や複写ができる)、Emacs の Dired で使えると非常に便利です。是非お試しください。 Windows ショートカットを dired と連携して使うための設定 WSL で NTFS シンボリックリンクや Windows ショートカットを作成するための設定 ディレクトリの Windows ショートカットがある場合、shell の cd コマンドでその Windows ショートカットを辿ることはできません。そのために、次の設定と組み合わせた利用をお勧めします。この設定は tramp の接続先でも動作します。 shellバッファ を簡単にポップアップするための設定 以上の設定は、すべて本ページで紹介しているものとなります。 2019/03/04 追記 Windows 10 1809 にアップデートしたところ、Emacs の shell-mode で exe コマンドを実行できなくなりました。(実行すると、プロンプトが帰ってこなくなります。)次のページで同様の問題が報告されています。 https //github.com/Microsoft/WSL/issues/3895 回避策として、以下の方法があるようです。 ipconfig.exe | cat のように、パイプで cat につなげる ipconfig.exe /dev/tty のように、/dev/tty にリダイレクトする 次の設定をする。(.bashrc に設定することで shell 起動時に有効にできます。ただし、【トピック】 の 2019/04/22 追記 に記載したとおり、不都合が発生するコマンドもありますので、ご留意ください。) $ exec /dev/tty 2019/03/13 追記 本設定で利用している Xサーバ VcXsrv(GWSL の中でも利用)について、次のページに不具合情報が報告されています。コピペ時の「–」の欠落などは注意が必要と思いました。内容を確認してみてください。 https //fujii.github.io/2018/08/30/emacs-on-wslinux/ ⇒(2021/09/17 追記)「–」の欠落の問題は、VcXsrv の最新のバージョンでは発生しないようです。 【本題】 Windows Subsystem for Linux で Emacs を使うための設定です。 ※ 以下では、WSL で Emacs を使うために推奨される設定のみを紹介しています。Emacs を使うための基本的な設定は別途必要です。 mozc_emacs_helper.exe で Windows 側の Google 日本語入力と連携可能。ユーザ辞書も一元管理! tramp で Linux サーバや Docker とも連携可能。GWSL(VcXsrv)を使っているので、X クライアントソフトも起動できる! eww でブラウザとしても利用可能。英語ページは google-translate で瞬時に翻訳! twitter も利用可能。アイコンも表示できるので、投稿者の識別が容易! 1) Windows 10 1903 以降をインストールする。 また、アクティブウインドウのタイトルバーの色を変更するための次の設定を有効にする。(オプション) https //www.softantenna.com/wp/tips/windows-10-change-titlebar-color/ ※ 設定すると、マルチディスプレイ使用時にアクティブウインドウの確認がし易くなります。 2) Microsoft Store から GWSL(X11 サーバアプリ)をインストールする。 https //opticos.github.io/gwsl/ https //opticos.github.io/gwsl/tutorials/manual.html 3) Windows Subsystem for Linux を有効にし、Microsoft Store から Ubuntu-22.04 をインストールした後、コンソールを起動する。 https //docs.microsoft.com/ja-jp/windows/wsl/install-win10 4) WSL に複数の Linux のディストリビューションをインストールしている場合は、コマンドプロンプトで次のコマンドを実行し、Ubuntu-22.04 ディストリビューションをデフォルトにしておく。(Windows 側から、bash.exe や wsl.exe を実行した際に使われる WSL ディストリビューションとなる。) wsl -l wsl -s Ubuntu-22.04 5) インターネットにプロキシを介して接続している場合は、.bashrc に http_proxy 等の環境変数を設定し、コンソールを再起動する。 6) 必要であれば sudo をパスワード無しで利用できるように設定する。 次のコマンドを実行し、 $ sudo -s # EDITOR=vi visudo 最終行に次の行を追加する。( username の部分は WSL の利用ユーザに変更する。) username ALL=(root) NOPASSWD ALL ※ wsl のユーザは sudo グループに所属しているため、%sudo の行以降に設定を追加する必要があるようです。 ※ /etc/sudoers.d ディレクトリ配下にファイルを置く方法もあります。この方法を採る場合は、sudo -s で root になってから作業を行うと、visudo -c でエラーが発生した場合に対処できると思います。 https //qiita.com/buchyanS/items/d240ea7e883bea734718 https //hnakamur.github.io/blog/2012/05/04/use-slash-etc-slash-sudoers-dot-d-slash/ 7) Ubuntu のアップデートおよび設定を行う。 $ sudo -E apt update $ sudo -E apt upgrade ※ プロキシが必要な環境下では、apt や add-apt-repository 実行時の sudo に -E オプションを付けて http* 環境変数を引き継ぐようにしてください。 http //qiita.com/aKenjiKato/items/18f9b8553f8ad4117d79 また、locale を変更する。 $ sudo -E apt install language-pack-ja language-pack-gnome-ja $ sudo update-locale LANG=ja_JP.UTF-8 必要であれば、日本語マニュアルをインストールする。 $ sudo -E apt install manpages-ja manpages-ja-dev さらに、タイムゾーンを JST にする。 $ sudo dpkg-reconfigure tzdata 8) Emacs 等をインストールする。 $ sudo -E apt install emacs emacs-el $ sudo -E apt install cmigemo ※ Ubuntu-22.04 では emacs-27 がインストールされます。emacs-28 をインストールしたい場合には、以下を実行してください。 $ sudo -E apt remove emacs emacs-el $ sudo -E apt autoremove $ sudo -E add-apt-repository ppa kelleyk/emacs $ sudo -E apt update $ sudo -E apt install emacs28 emacs28-el $ sudo -E apt install cmigemo 9) x11-xserver-utils パッケージをインストールする。 $ sudo -E apt install x11-xserver-utils 10) ログイン時の設定を行う。 ~/.bash_profile に次の設定を行う。 if which tasklist.exe /dev/null ! tasklist.exe | grep -q '^GWSL_vcxsrv'; then ( cmd.exe /c GWSL.exe /dev/null 2 1 sleep 3 if uname -v | grep -q 'Microsoft'; then export DISPLAY= 0 else export DISPLAY=$(ip route | awk '/^default/ {print $3; exit}') 0 xhost + $(ip -4 a show eth0 | grep -oP '(? =inet\s)\d+(\.\d+){3}') fi # access control を enabled にする xhost - ) fi [ -r ~/.bashrc ] source ~/.bashrc ※ 上記の設定は、22) で紹介している次の設定の wslemacs-start.exe を利用することにより、GWSL.exe を自動起動することを想定しています。 WSL の emacsclient を Windows から利用するための設定 ※ GWSL の内部から起動されている VcXsrv には、-noprimary オプションを付ける必要があります。VcXsrv のオプションを指定するには、GWSLアイコンの右クリック - XServer Profiles - Add A Profile で新しい Custom Profile を作成してください。設定後、メニューに追加された Custom profile を選択して有効とする必要があります。また、GWSL を一度終了し、wslemacs-start.exe を再起動するなどして上記のスクリプトを実行することで、X Window Server のセキュリティの設定が行われるようにしてください。なお、設定するオプションには次の値をお勧めします。 -multiwindow -clipboard -noprimary -wgl ※ VcXsrv のオプションは次のページを参照してください。 https //gist.github.com/ctaggart/68ead4d0d942b240061086f4ba587f5f ※ GWSL のメニューから、DPI Scaling Mode を選択することができます。初期値は「Linux」となっているようですが、私はリモートデスクトップ利用時に DPI の問題が発生したため、「Windows」に変更して利用しています。 ※ GWSL に X クライアントから接続できない場合は、次の対応をお試しください。 1. 「コントロールパネル」- 「システムとセキュリティ」- 「Windows Defender ファイアウォールによる PC の保護」を開き、メニュから「詳細設定」をクリックする 2. 「受信の規則」をクリックし、「GWSL VcXsrv windows xserver」と「GWSL PulseAudio server」の行があれば、全て削除する 3. Windows の GWSL アプリを起動する(既に起動していれば、再起動する) 4. VcXsrv のファイアウォールの通信許可設定ダイアログ画面が開くので、「パブリックネットワーク」のチェックボックスにチェックを入れ、通信を許可する また、~/.bashrc に次の設定を追加する。 if [ "$INSIDE_EMACS" ]; then TERM=eterm-color fi umask 022 if uname -v | grep -q 'Microsoft'; then export DISPLAY= 0 else export DISPLAY=$(ip route | awk '/^default/ {print $3; exit}') 0 fi unset LIBGL_ALWAYS_INDIRECT ※ LIBGL_ALWAYS_INDIRECT の設定は unset にしました。VcXsrv(GWSL の中で利用)の -wgl オプションとの組み合わせで、mesa の glxgears が動くことを確認しています。(ネットには、VcXsrv のオプションを -nowgl とすべきとの情報が多くありますが、-wgl で動いたので良しとしました。)次のページに関連する情報があります。 https //x.cygwin.com/docs/ug/using-glx.html https //www.web-dev-qa-db-ja.com/ja/xorg/libglalwaysindirect-1%E3%81%AF%E5%AE%9F%E9%9A%9B%E3%81%AB%E3%81%AF%E4%BD%95%E3%82%92%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F/957258497/ ※ Ubuntu が提供する .bashrc には、初めの方に次の設定があり、bash がインターラクティブモードで起動したとき以外は以降が実行されないようになっています。.bashrc に設定を追記する場合は、追記する場所にご留意ください。 # If not running interactively, don't do anything case $- in *i*) ;; *) return;; esac 11) 次のサイトから Migu 1M フォントをダウンロードして、ttf ファイルを ~/.local/share/fonts ディレクトリ配下にコピーする。(fonts ディレクトリ配下に、サブディレクトリを作って置いても大丈夫です。) http //mix-mplus-ipa.osdn.jp/migu/ ※ 生成が必要ですが Ricty 系もお勧めです。 本設定では使いませんが、Windows のフォントも WSL で使いたければ次のコマンドを実行する。 $ ln -s /mnt/c/Windows/Fonts ~/.local/share/fonts/windows 最後に次のコマンドを実行する。 $ fc-cache -fv 12) ~/.emacs.d/init.el 等に次のとおりのフォントの設定を行う。 ;; デフォルト フォント (set-face-attribute 'default nil family "Migu 1M" height 120) ;; プロポーショナル フォント (set-face-attribute 'variable-pitch nil family "Migu 1M" height 120) ;; 等幅フォント (set-face-attribute 'fixed-pitch nil family "Migu 1M" height 120) ;; ツールチップ表示フォント (set-face-attribute 'tooltip nil family "Migu 1M" height 90) ※ この設定は gnupack の init.el にある設定を転記したものです。 13) さらに ~/.emacs.d/init.el 等に次の設定を行う。 <色の設定> ;; 色を設定する (add-to-list 'default-frame-alist '(foreground-color . "white")) (add-to-list 'default-frame-alist '(background-color . "black")) <フレームの高さを補正する設定> (defun reset-frame-parameter (frame) (sleep-for 0.1) (set-frame-parameter frame 'height 32)) (add-hook 'after-make-frame-functions #'reset-frame-parameter) <coding-system の設定> (prefer-coding-system 'utf-8-unix) ;; プロセスが出力する文字コードを判定して、process-coding-system の DECODING の設定値を決定する (setq default-process-coding-system '(undecided-dos . utf-8-unix)) ※ 設定値の car を "undecided-dos" にしておくと、Windows コマンドの出力にも柔軟に対応できます。関連して 29) の説明も参照してください。 <shell の設定> (setq shell-file-name "/bin/bash") (setq shell-command-switch "-c") (setq explicit-shell-file-name shell-file-name) <migemo の設定> (setq migemo-command "cmigemo") (setq migemo-options '("-q" "--emacs")) (setq migemo-dictionary "/usr/share/cmigemo/utf-8/migemo-dict") (setq migemo-user-dictionary nil) (setq migemo-regex-dictionary nil) (setq migemo-coding-system 'utf-8-unix) (load-library "migemo") (migemo-init) 14) WSL のコンソールを再起動してから Emacs を起動し、X Window サーバ上に表示することを確認する。 15) 次を参考に emacs-mozc の設定を行う。 emacs-mozc を動かすための設定(WSL 設定編) ※ 以降はオプションです。 20) さらに次の設定を行う。これで、いろいろな操作が helm を通してできるようになる。 helm を使うための設定 21) さらに次の設定を行う。これで、find-file コマンドなどで Windows パスや UNC パスを直接利用可能となる。 Windowsパス と UNCパス を使えるようにするための設定(WSL 設定編) ※ この設定は、以降の 22) と 23) を使うために必要となります。 22) さらに次の設定を行う。これで、Windows 側から emacsclient が利用可能となる。 WSL の emacsclient を Windows から利用するための設定 23) さらに次の設定を行う。これで、dired で Windows ショートカットがシンボリックリンクのように利用可能となる。 Windows ショートカットを dired と連携して使うための設定 24) さらに次の設定を行う。これで、dired で ディレクトリのシンボリックリンクを実体のパスで開くことができるようになる。 dired でディレクトリのシンボリックリンクを実体のパスで開くための設定 ※ (setq-default find-file-visit-truename t) の設定を行っていない場合に意味のある設定となります。 25) さらに次の設定を行う。これで、dired で DrvFs ファイルシステム上に NTFS シンボリックリンクを作成できるようになる。また、Windows ショートカットも作成可能となる。 WSL で NTFS シンボリックリンクや Windows ショートカットを作成するための設定 ※ Windows ショートカットはファイルシステムに依存していないリンクファイルですので、ハンドリングが容易です。VolFs の他、tramp の接続先にも複写することができます。私は、DrvFs 上に置くリンクはできるだけショートカットを利用するようにしており、23) の設定をすることで dired から利用しています。 26) さらに次の設定を行う。これで、dired が Windows のファイラーのように利用できるようになる。 WSL で cygstart 的コマンドを使うための設定 dired を OS と連携して使うための設定 ※ こちらの設定もお勧めです。 singleton な動きをする cygstart 的コマンドを使うための設定 (WSL版) ※ 次の設定も行うと、Emacs で表示している URL を Windows のブラウザで開くことができます。 (require 'browse-url) (setq browse-url-browser-function 'browse-url-generic) (setq browse-url-generic-program "wslstart")) (global-set-key (kbd "C-c u") 'browse-url-at-point) 27) さらに次の設定を行う。これで、tramp の高速化が図られ、接続先の shell から Xクライアントが起動できるようになる。上記の「dired を OS と連携して使うための設定」と組み合わせると、xdg-open などを使ってリモートにあるドキュメント等が開けるようになる。(このページの最初の方にある画像の二番目のものは、この機能を使って表示したものです。) tramp を tramp-method “scp” で使うための設定 tramp による接続先で Xクライアント を実行するための設定 28) さらに次の設定を行う。これで、tramp 接続環境でも動作する shell-pop のような環境を利用できるようになる。 shellバッファ を簡単にポップアップするための設定 29) さらに次の設定を行う。これで、shell-mode で Windows のコマンドを発行しても、漢字が文字化けしなくなる。 shell-mode で複数の漢字コードを混在して利用できるようにするための設定 30) さらに次の設定を行う。これで Emacs のバッファの内容を Windows のテキストエディタを通して印刷できるようになる。 Notepad を使って印刷するための設定(WSL 設定編) 31) さらに次の設定を行う。これで Emacs から VSCode でファイルを開けるようになる。 WSL の Emacs から VSCode でファイルを開くための設定 32) さらに次の設定を行う。これで VSCode で開いているファイルを Emacs で開けるようになる。 VSCode で開いているファイルを WSL の Emacs で開くための設定 33) さらに次の「Emacs 全般で利用できる設定」や「説明ページを作るまでもない設定の紹介」の箇所にあるものから必要なものがあれば設定を行う。 https //w.atwiki.jp/ntemacs/ お勧めの設定は以下の辺りとなります。 helm から comint の入力履歴を検索するための設定 helm で peco もどきのコマンドを使うための設定 locate を使うための設定(WSL 設定編) ediff をスマートに使うための設定 elscreen を使うための設定 whitespace を使うための設定 cua-mode を使うための設定 multiple-cursors を使うための設定 google-translate を使いやすくするための設定 沢山開いているバッファをできるだけ一度に閉じるための設定 (global-set-key (kbd "M-c") (lambda () (interactive) (desktop-clear) (tramp-cleanup-all-connections))) カレントバッファを一発で閉じるための設定 (global-set-key (kbd "M-k") (lambda () (interactive) (kill-buffer (buffer-name)))) ウィンドウの右端で改行をするかどうかを切り替えるための設定 (global-set-key (kbd "C-c C- return ") 'toggle-truncate-lines) 横スクロールするための設定(キー設定が逆の感覚の方もいるかも) (global-set-key (kbd "C-,") 'scroll-left) ; のキー (global-set-key (kbd "C-.") 'scroll-right) ; のキー C-h を Backspace として使うための設定 https //qiita.com/takc923/items/e279f223dbb4040b1157 (define-key key-translation-map (kbd "C-h") (kbd " DEL ")) help の機能は、f1 キーで利用することができます。 34) 最後に次の設定を行う。これで Windows 全体を Emacsキーバインドで操作できるようになる。 Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版) 変更履歴 2017/05/23 このページを作成した。 2017/06/12 Emacs 起動時のエラーを抑制するため、LIBGL_ALWAYS_INDIRECT 環境変数の設定を追加した。 2017/07/04 色の設定を追加した。 2017/08/21 locale の設定を追加しました。 2017/08/21 Emacs-25 のインストールする方法を追記した。 2017/09/04 「w32-symlinks を dired と連携して使うための設定」を見直しバージョン「Windows ショートカットを dired と連携して使うための設定」のリンクに置き換えた。 2017/11/01 オプションの設定に「 WSL で NTFS シンボリックリンクを作成するための設定」を追加した。 2017/11/04 パスの途中に NTFS シンボリックリンクを含むファイルを削除しようとするとフリーズする問題の対策を追加した。 2017/11/06 Emacs を起動するスクリプトを追加し、VcXsrv が起動していない場合は事前に起動するように対応した。 2017/11/11 emacsclient を使うための説明を追記した。 2018/03/09 21) の設定を全面的に見直し、UNCパスの利用にも対応した。 2018/03/14 25) の設定を見直し、Windows ショートカットの作成にも対応した。 2018/03/15 29) に設定を新たに追加した。 2018/03/16 22) の説明の内容を整理した。 2018/03/20 30) の設定を wslstart を使った方法に見直した。 2018/03/21 26) の設定に browse-url を使うための設定を追記した。 2018/03/22 VcXsrv 上に立ち上げた Emacs でリージョンの選択をすると、選択しただけでリージョンの内容が Windows のクリップボードに登録される症状が発生していたのを対策した。 2018/03/22 21) の設定で、コンピュータ名が IPアドレスの UNC パスを mount した際でも正常に動作するように対応した。 2018/03/23 wsl コマンドを使っている設定について、高速化対策を行った。 2018/04/11 10) に日本語キーボードを使う場合に必要そうな設定とそのコメントを追記した。 2018/04/12 33) にお勧めの設定のリンクを追加した。 2018/05/11 8) に tramp 利用時の不具合についての対応策について追記した。 2018/05/11 7) にタイムゾーンを JST にする説明を追加した。 2018/06/19 8) に Emacs-26系で動作させるための説明を追記した。 2018/06/26 11) のフォントを置くディレクトリを、~/.fonts ディレクトリから ~/.local/share/fonts ディレクトリに変更した。 2018/07/30 13) に最低限必要な coding-system の設定を追記した。 2018/08/19 13) に cmigemo の設定を追記した。 2018/11/11 6) に sudo をパスワード無しで利用するための設定の説明を追加した。 2018/11/21 1) にアクティブウインドウのタイトルバーの色を変更するための設定の説明を追加しました。 2019/08/09 13) に「<フレームの高さを補正する設定>」の説明を追加した。 (function(i,s,o,g,r,a,m){i[ GoogleAnalyticsObject ]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document, script , //www.google-analytics.com/analytics.js , ga ); ga( create , UA-40267130-1 , atwiki.jp ); ga( send , pageview );
https://w.atwiki.jp/mymatomewiki/pages/10.html
Mount Fuji -Beta- https //vrch.at/uce2gqs Japan After School https //vrch.at/sub-emojisheeta-b4a95 Dubrovnik‚ Main Street & Old Port https //vrch.at/bmb8pnu2 The Hallwyl Museum https //vrchat.com/home/world/wrld_ab96cfee-49ad-4a11-b5b8-0178d0907f9a 終わる村 -rust village- https //vrchat.com/home/world/wrld_b6567b9e-43bf-4a86-bef5-2f1265d52bff エルフの森 ElfForest TreeHouse https //vrchat.com/home/world/wrld_e58a10a8-5140-4286-a270-1cc4fc05a2a7 Flowers Grand Castle https //vrchat.com/home/world/wrld_870f8a36-220b-4e3c-8669-cb4c0c715734 クラックスラム⁄Illegal Architectures https //vrchat.com/home/world/wrld_ff765386-e5ba-44d1-8a96-eecb41523c68 Just Under Tower https //vrchat.com/home/world/wrld_699d6c60-9487-4a12-a559-bd97cf39e2c5 Our Vacation。 https //vrchat.com/home/world/wrld_3f2b6253-009c-4b20-ac8a-dd556690346b アダチ横町 Adachi Alley https //vrchat.com/home/world/wrld_1ed985a2-3472-450b-8864-bdfd628582c7 Lunar Capital 2021 https //vrchat.com/home/world/wrld_08224159-9d4e-4fe8-991f-4904d17d9969 Arkham City (Low Polygons) https //vrchat.com/home/world/wrld_e6c3a616-4bfd-40db-bee2-2ecc23f6ce41 ポピー横丁-Poppy Street- https //vrchat.com/home/world/wrld_30716c54-3565-42f7-b7c5-d398ef4faac5 PROJECT˸ SUMMER FLARE https //vrchat.com/home/world/wrld_aa762efb-17b3-4302-8f41-09c4db2489ed Gion Street - 祇園通り日本 https //vrchat.com/home/world/wrld_d048292b-42ad-4204-9372-0103d9a46f71 Grand Theft - VRchat https //vrchat.com/home/world/wrld_1c5e42c6-7097-4dd1-b4e4-34bb05e3ba77 Space Colony "Island-4" https //vrchat.com/home/world/wrld_c4e61164-c854-42d3-a70c-17d0d68a141b Shibuya https //vrchat.com/home/world/wrld_13415a1c-8037-4188-a57f-c6363ba26b80 Grand Theft VR https //vrchat.com/home/world/wrld_8f3e60d1-a430-4a0d-9d1b-f39f89140567 Flowers Arboretum - The Steampunk City https //vrchat.com/home/world/wrld_a77922ff-8917-45d6-855a-fc367e0a893d 8-bit Cyberpunk Junction https //vrchat.com/home/world/wrld_6a747546-1cee-4b60-b5ea-1c3d4d2ab501 GTA Vice City [ Beta release ] https //vrchat.com/home/world/wrld_d30c998f-4aed-42f9-a957-b97d37c30539 Night City https //vrchat.com/home/world/wrld_cebbf450-eb72-4aee-be42-bd59992c31f2 桜街 Charlotte s SAKURA City https //vrchat.com/home/world/wrld_30ee450a-778d-4baf-b10f-643acad36172 gta v 0․9 https //vrchat.com/home/world/wrld_ec239443-7133-4461-9170-2dde75f51651 The Frozen Fortress https //vrchat.com/home/world/wrld_26d531c7-1898-4cb0-8aaa-153635186d3f VRChatWorld紹介 https //vrchat.com/home/world/wrld_656a9dea-10b6-4487-8f27-6e72c18aba77 Summer Forest https //vrchat.com/home/launch?worldId=wrld_c14e35e3-4246-4188-aa1a-fbc7afa1ebec Untextured star lights https //vrchat.com/home/world/wrld_b8c72a63-f5e9-4f23-8bbf-af62e4de23ad Kobold Castle https //vrchat.com/home/launch?worldId=wrld_83eb485b-66e2-4726-a405-895c4dd1cca0 Urban Zipline https //vrchat.com/home/launch?worldId=wrld_0300ade5-3e55-4768-8c43-cfb6fd8ddb32 Lua Neon City https //vrchat.com/home/world/wrld_6257ec16-9408-4771-9356-d9a9c2c16dcc しらかみ温泉郷 https //vrchat.com/home/launch?worldId=wrld_dd90ce50-43e6-47a2-8cdc-50541f6830f5 Magic Heist https //vrchat.com/home/world/wrld_c3e69a3a-508d-48e0-9289-0472b898804c
https://w.atwiki.jp/ntemacs/pages/78.html
ここは、次のページの【お知らせ】をまとめているページです。 Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版) 【特に重要なお知らせ】 2020/04/23 更新 use_emacs_ime_mode 変数の設定により、Emacs日本語入力モードを使うかどうかを指定できるようにしました。Emacs日本語入力モードは、IME が ON の時に文字(英数字かスペースを除く特殊文字)を入力すると起動するモードです。(モードに入ると、▲のマークが表示されます。) Emacs日本語入力モードになると、Emacsキーバインドとして利用できるキーが以下のキーのみに限定され、その他のキーは Windows にそのまま渡されるようになります。このため、以下のキー以外は IME のショートカットキーとして利用することができるようになります。 ⇒ (2020/05/10 追記)emacs_ime_mode_key 変数の設定により、IME ショートカットキーの置き換えができるようになりました。 Emacs日本語入力モードで使える Emacsキーバインドキー ・C-[ ・C-b、C-f ・C-p、C-n ・C-a、C-e ・C-h ・C-d ・C-m ・C-g ・scroll_key 変数で指定したスクロールキー Emacs日本語入力モードは、以下の操作で終了します。 ・Enter、C-m または C-g が押された場合 ・[半角/全角] キー、A-` キーが押された場合 ・BS、C-h 押下直後に toggle_input_method_key 変数や set_input_method_key 変数の disable で指定したキーが押された場合(間違って日本語入力をしてしまった時のキー操作を想定しての対策) 利用する上での注意点としては、日本語入力を上記に記載している「Emacs日本語入力モードを終了する操作」(Enter や C-g などの押下)で終えないと、Emacs日本語入力モードが終了しないことです。例えば、文字を入力し BSキーで入力した文字を消したり Esc でキャンセルしたりすると日本語入力中ではなくなりますが Emacs日本語入力モードは終了していません。この場合は、C-g を押下することで明示的に Emacs日本語入力モードを終了させる必要があります。(BS、C-h 押下直後に toggle_input_method_key 変数や set_input_method_key 変数の disable で指定したキーが押された場合についても、Emacs日本語入力モードを終了させるようにしています。半角文字を入力するつもりで間違って日本語入力をしてしまった場合、BS、C-h で入力した文字を削除した後に IME を OFF にする操作をすることが想定されるため、その対策です。) 逆に、変換候補表示中に C-g を押下すると、日本語入力が終了していな状態でも Emacs日本語入力モードが終了してしまいます。変換候補表示をキャンセルする場合には Esc を使うようにし、C-g と使い分けて利用するようにしてください。 これで、Windows のキーを直接的に入力する方法は以下の5とおりとなっています。 本設定で置き換えしていないキーを入力する。(置き換えしていないので、入力したキーがそのまま Windows に渡される。C-c など。) side_of_ctrl_key 変数や side_of_alt_key 変数で設定した側でない Ctrlキーや Altキーと組み合せたキーを入力する。 C-q を入力した後にキーを入力する。(C-q の後に入力したキーが Windows に入力される。) Emacs日本語入力モード時に、C-[、C-b、C-f、C-p、C-n、C-a、C-e、C-h、C-d、C-m、C-g、scroll_key 変数で指定したスクロールキー、toggle_emacs_ime_mode_key 変数で指定したキー以外のキーを入力する。 2020/02/14 追記 Keyhac を利用する場合のメリットを考えてみました。 ポータブルであること(OS へのインストールが不要で、ソフトおよび設定を容易に持ち運びできる。Keyhac を動かすには「Visual Studio 2015 の Visual C++ 再頒布可能パッケージ 」のインストールが必要となっていますが、インストールされるものは C \Windows\SysWOW64\msvcp140.dll ですので、この dll を keyhac.exe と同じフォルダに置けば、「Visual Studio 2015 の Visual C++ 再頒布可能パッケージ 」をインストールしていない PC でも Keyhac を動かすことができるようになります。) keyhac.exe を起動している時のみ、キーバインドの設定が有効になること どこでも同じ環境を容易に構築でき、そして設定を簡単に無効にできる(ソフトのアンインストールが不要な)のはとても便利かと思います。 2019/12/17 追記 redo(undo の undo)を行うためには、Emacs と同様に C-g を入力した後に undo を実行します。ただし、notepad.exe の様に redo のキーバインド(C-y)を持たないアプリケーションソフトでは動作しません。 2016/10/12 追記 IME を Google 日本語入力 とし、プロパティの「キー設定」を「ことえり」にすると、C-i(文節を縮める)、C-o(文節を伸ばす)、C-j(ひらがなに表示切替)、C-k(全角カタカナに表示切替)、C-l(全角英数に表示切替)、C-;(半角に表示切替)、C- /C- (半角英数に表示切替)が近い位置(io と jkl; or jkl; はそれぞれ横並びの位置)のキーに設定され、Emacs日本語入力モードで有効としているキーとも被らない設定となるので、具合が良いです。(被らない設定となるのは、「ことえり」が Emacsキーバインドをベースとしたキー設定となっており、Emacs日本語入力モードで有効としているキーが 「ことえり」でも同じ目的のキーの設定となっているためです。またこのことは、本設定により Emacsキーバインドを有効としていないアプリケーションソフトで日本語入力する場合でも Emacsキーバインドを使えるということにもなります。) https //www.google.co.jp/ime/ http //little-beans.net/howto/google-jinput-win10/ ⇒ (2020/05/10 追記)emacs_ime_mode_key 変数の追加により、Google 日本語入力 のプロパティを「MS-IME」にしていても「ことえり」のキーバインドが利用できるようになりました。また、Micorosoft IME でも同様に利用できます。 【その他のお知らせ】 2021/04/11 追記 次の issue の報告の対策を行いました。 https //github.com/smzht/fakeymacs/issues/9 2021/04/06 追記 次の の issue(バグ)の対応と共に、VSCode 用の機能の実装を全面的に見直しました。 https //github.com/smzht/fakeymacs/issues/8 2020/11/19 追記 VSCode 向けに Ctl-x C-b(list-buffers)の機能をサポートしました。 2020/11/02 追記 利用している IME を設定する方法を見直しました。_config_personal.py 中の設定も変更となっていますので、config_personal.py を利用されている方は対応をお願いします。 https //github.com/smzht/fakeymacs/commit/f9f1e820486e837348cae9109f566bc1e26ca647 2020/10/15 追記 config.py の全面的な構成見直しにより、config_light.py のサポートを中止しました。config_light.py を利用されている方が居りましたら、ご了承願います。 2020/10/10 追記 リストウィンドウのリストを指定する変数名の見直しを行いました。cblister が clipboardList_listers に、lclister が lancherList_listers に変更となっています。_config_personal.py 中の設定も変更となっていますので、config_personal.py を利用されている方は対応をお願いします。 2020/10/10 追記 ほとんどの方が利用しないであろう config.py 内のオプション機能をオプション用の config ファイルに切り出し、config_personal.py の中から間接的に呼び出すように見直しました。また、「オプション機能」を「拡張機能」と呼ぶように見直しました。 2020/10/04 追記 VSCode では C-S- をモディファイアキーとして使うキーバインドが多く定義されています。このことから、定義が被るキーバインドを利用する Emacsシフトモードのサポートを中止することとしました。あまり利用されていない機能だと思っていますが、もし利用されている方が居りましたら、ご了承ください。 2020/10/01 追記 本ページで akinosign というソフトを紹介していましたが、このソフトを起動していると複雑な構成の Excel ファイルで処理が重くなるなど、問題が発生することが分かりました。ついては、本ページで akinosign 紹介することは取りやめることとしました。 2020/09/20 追記 VSCode の対応を強化しました。強化ポイントは次のページの説明を参照してください。この対応により、Code.exe の Emacs キーバインドが有効となるよう初期設定を変更しています。 https //github.com/smzht/fakeymacs#vscode-%E3%81%AE%E5%BC%B7%E5%8C%96%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88 2020/09/15 追記 toggle_emacs_keybind_key 変数の設定(初期値:C-S-Space)により、emacs キーバインドを利用する設定をしたアプリケーションソフトの Emacs キーバインドの利用を切り替えることができるようにしました。Emacs キーバインドを利用するアプリケーションでかつフォーカスが当たっているアプリケーションソフトに対して切り替えが機能します。また、Emacs キーバインドを OFF にしても、IME の切り替えは img_target に登録したアプリケーションソフトと同様に機能するようにしています。なお、emacs_target_class 変数に指定したクラス(初期値:Edit)に該当するアプリケーションソフト(NotePad など)は、Emacs キーバインドを切り替えの対象となりませんのでご留意ください。 2020/08/18 追記 Fakeymac で個人設定用ファイルを利用できるようにしました。詳しくは、以下のリポジトリにある _config_personal.py の最初のコメントを参照してください。 https //github.com/smzht/fakeymacs 2020/08/15 追記 skip_settings_key 変数を設定することにより、キーマップ毎にキー設定をスキップするキーを指定できるようにしました。現在、個人の設定を外部ファイルに外出しして管理できるようにする機能を追加しており、その機能を実現するための1機能となります。個人の設定を外部ファイルに外出しして管理できるようにする機能は develop branch で開発していますので、興味の有る方は覗いてみてください。 https //github.com/smzht/fakeymacs/issues/2 https //github.com/smzht/fakeymacs/tree/develop ⇒(2020/08/18 追記)develop branch は master branch に merge されました。 2020/08/11 追記 emacs_exclusion_key 変数を設定することにより、Emacs のキーバインドにするアプリケーションソフトで Emacs キーバインドから除外するキーを指定できるようにしました。例えば、C-t は Emacs キーバーインドで reconversion(再変換)の機能を割り当てていますが、ブラウザを利用しているときには「新しいタブを開く」機能のショートカットキーとして利用したいと思う方が多く居ると思います。このようにアプリケーションソフト側のショートカットキーを優先したい場合に利用することができます。この設定を行わなくても、左右のモディファイアキーを使い分けることで Windows 側のショートカットキーを入力することも可能ですが、頻繁に利用するキーについては Emacs キーバインドで使うモディファイアキーとの組み合わせで利用できるようになり便利かと思います。 (もう少し具体的な説明をすると、chrome.exe には Emacs のキーバインドから除外するキーとして C-l、C-t を割り当てています。この設定により chrome.exe では、C-l を「アドレスバーへの移動」、C-t を「新しいタブを開く」として使えるようになります。これに Emacs キーバインドとして設定してある M-k(A-k)の「開いているタブを閉じる」や chrome.exe のショートカットキーである C-Tab/C-S-Tab の「タブの切り替え」などを組み合わせると、ブラウザを容易に操作できるようになると思います。) 2020/06/03 追記 新しい Microsoft IME では、リージョンを選択した状態で Space キーを押下すると「再変換」が働きます。このときに日本語入力モードを使う設定にしていれば、日本語入力モードに移行するようにしました。 2020/05/29 追記 「キー割り当て変更ユーティリティを統合した「PowerToys v0.18.0」」。Keyboard Manager が統合されています。PowerToys Run もいい感じのデザインです。 https //pc.watch.impress.co.jp/docs/news/1253450.html ※ KeySwap や Change Key でのレジストリの設定を Keyboard Manager に移行することを試みましたが、Keyboard Manager は Keyhac との共存はできないツールのようでしたので、元に戻しました。Keyboard Manager はレジストリ設定型のアプリではなく、Keyhac や AutoHotKey と同様の常駐型のアプリのようです。 2020/05/28 追記 仮想デスクトップを操作する SylphyHorn というソフトを見つけました。Microsoft Store からインストールできます。仮想デスクトップは、OS 標準機能でもキーボードショートカットによる移動はできますが、ウインドウを仮想デスクトップ間で移動するキーボードショートカットはありません。このソフトはこの機能をサポートしています。 https //forest.watch.impress.co.jp/docs/news/1136124.html Fakeymacs では、仮想デスクトップの移動に Win+b と Win+f を割り当てています。(というか、今回見直しを行いました。)また、アクティブウィンドウを仮想デスクトップ間で移動するためのキーを設定する変数として、window_movement_key_for_desktops 変数を追加しました。SylphyHorn をインストールし、window_movement_key_for_desktops 変数を設定することにより、仮想テスクトップの操作をキーボードのみで行えるようになります。(window_movement_key_for_desktops 変数の設定例には、Win+p、Win-n を設定しています。Win+p は「プレゼンテーション表示モード選択画面」を表示するためのキーなのですが、Ctrl+q Win+p で機能を呼ぶことができます。RWin キーがあれば、RWin+p でも対応可能と思います。) なお、SylphyHorn には仮想デスクトップをループさせる機能があります。この機能は(何故か)背景を変更する機能を ON にすると利用できるようになるのですが、同時に仮想デスクトップ切替時にウィンドウのフォーカスが正しく切り替わらない(タスクバーのアイコンが点滅する)状況が発生するようになるため、利用は見合わせています。また、仮想デスクトップの切り替えを通知する機能がありますが、この機能は処理が重いので代わりにトレイアイコンにデスクトップ番号を表示する機能を使っています。これらの SylphyHorn の機能を有効するには、設定画面を閉じる必要があるようです。 さらに、仮想デスクトップのアニメーションを止めたい場合は、次のページを参照してください。 http //otsuka.hatenablog.com/entry/2016/08/05/214256 また、すべての仮想デスクトップのウィンドウのアイコンをタスクバーに表示させたい場合には、次のページを参照してください。 https //pc-karuma.net/windows-10-virtual-desktop-show-all-window-app/ 2020/05/26 追記 ThinkPad トラックポイント キーボード II が国内で販売開始となりました。Fakeymacs と相性バッチリではないかと思います。 https //pc.watch.impress.co.jp/docs/column/ubiq/1254581.html https //www.lenovo.com/jp/ja/accessories-and-monitors/keyboards-and-mice/keyboards/KBD-BO-TrackPoint-KBD-US-Eng/p/4Y40X49493 https //www.lenovo.com/jp/ja/accessories-and-monitors/keyboards-and-mice/keyboards/KBD-BO-TrackPoint-KBD-Japanese/p/4Y40X49522 2020/05/24 追記 仮想デスクトップを移動するためのキーは、Windows キーと組合わせたキー設定にしないと、仮想デスクトップを移動したときにアクティブフォーカスの設定が正しく行われないことが分かりました。このことから、Fakeymacs で Windows キーを正式にサポートすることとし、desktop_switching_key 変数の初期値を Win キーを利用するものに変更しました。(併せて、window_movement_key 変数 の初期値も Win キーを使うものに見直しました。) 2020/05/23 追記 IME の「再変換」の機能は、[変換] キーだけでなく、Win+/ キーでも機能することが分かりました。Windows 10 ver 2004 では [無変換] キー、[変換] キーのキーの機能を容易に変更できるようになるため、この影響を受けないように IME の「再変換」の機能を Win+/ キーで動作するように見直ししました。 2020/05/10 追記 Windows 10 May 2020 Update では、Microsoft IME の機能改善が図られ、Google 日本語入力と遜色ない IME になっているようです。ただし、キーバインドを変更する「キー設定」の編集画面が見当たりません。そこで、IME のキーバインドを変更するための機能を追加してみました。初期値は、Microsoft IME で Google 日本語入力の「ことえり」のキーバインドが利用できるようにする設定 としています。emacs_ime_mode_key 変数で設定の追加や変更ができますので、お試しください。 2020/04/30 追記 「Windows 10 2020年春の新機能 日本語入力が楽になる!変換/無変換キーで日本語入力がオン/オフに」。Fakeymacs では、set_input_method 変数の設定により、同様の機能をサポートしました。Windows 10 1909 までのバージョンでも IME の設定変更なくこの機能を利用できます。。 https //pcmanabu.com/windows10-ime/ 2020/04/26 追記 Keyhac のバージョン 1.82 がリリースされました。ワンショットモディファイアの機能に不具合の修正が入りましたので、Alt キーによる IME 切替え機能を利用される方は Keyhac のバージョンアップをお願いします。 https //github.com/crftwr/keyhac/blob/master/doc/changes.txt 2020/04/26 追記 数引数の指定に Ctrl + 数字キーを使うかどうかを指定する変数を追加しました。初期値は無効(False)としています。 2020/04/26 追記 Alt + 数字キー列や Alt + Shift + 数字キー列によるファンクションキー入力機能を追加しました。F1 から F12 までを Alt + 数字キー列で、F13 から F24 までを Alt + Shift + 数字キー列で指定できます。初期値はどちらも無効(False)としています。この設定は global に機能します。 2020/04/23 追記 ワンショットモディファイアの機能を利用し、左右の Alt キーで IME を切替えられるようにする機能を追加しました。set_input_method_key 変数のコメントを見直すことで動作するようになります。US のキーボードを利用している場合にお試しください。 https //github.com/smzht/fakeymacs なお、次の設定も同じ操作性にできるように見直しました。 emacs-mozc を動かすための設定(Emacs 設定編) 2020/04/16 追記 PC を落とす時や再起動する時、Windows のデスクトップを選択(クリック)して C-x C-c を押下すると、操作を選択するダイアログが表示されます。地味に便利なのでお試しください。 2020/04/13 追記 「IME を無効にするキー」と「IME を有効にするキー」を設定できるようにし、set_input_method_key 変数で指定できるようしました。初期設定では、「無変換」キーと「変換」キーを割り当てています。C-o の設定はトグル動作となっていますが、設定の中のコメントを見直すことで変更可能です。お勧めは、C-o のトグル設定は残して C-j に英数への切替えを設定するものです。日本語への切替えが C-o によるトグル操作による切替えの他、C-j C-o での一発切替えが可能となります。 https //github.com/smzht/fakeymacs なお、次の設定も同じ操作性にできるように見直しました。 emacs-mozc を動かすための設定(Emacs 設定編) 2020/03/16 追記 Microsoft PowerPoint でも Word と同様の改行対策を行いました。 2020/03/13 追記 Microsoft Excel 2019 では、セル内の文字列の改行の扱い方が変更となりました。(Word と同様、改行を選択可能となった。)この対策を行いました。 2019/12/24 追記 Keyhac の動作にに必要な「Visual Studio 2015 の Visual C++ 再頒布可能パッケージ 」ですが、次のリンクに書かれているとおり複数のバージョンがあるようです。 https //caddiary.com/?p=1669 https //tyawanmushi.hatenablog.com/entry/Microsoft-Visual-C%2B%2B-Redistributable-Lists Keyhac のダウンロードページにあるリンクは古いものを指しているようでしたので、次のリンクの新しいもの(14.0.24215.1 2016/09/15)のインストールをお勧めします。(x86版 のインストールが必要です。) https //www.microsoft.com/ja-jp/download/details.aspx?id=53840 なお、「Visual Studio 2019 の Visual C++ 再頒布可能パッケージ 」では 2015 が統合されているとのことです。ですのでこちらをインストールする選択肢もあると思いますが、この辺になると良く分かりません。 https //support.microsoft.com/ja-jp/help/2977003/the-latest-supported-visual-c-downloads https //nln.jp/wp/archives/4782 2019/11/20 追記 Emacsシフトモードを利用していない場合、シフトキー+移動キーでリージョンの設定ができる機能をサポートしました。この対応で、windows_movement_key と desktop_switching_key の初期設定値を見直ししています。 <2019/11/24 追記> use_region_reset 変数を False にした場合の挙動を保証できなくなったので削除することとしました。(初期値は True だったので、ほとんどの方には影響は無いと思います。) 2019/07/21 追記 Emacs日本語入力モードを使っている場合に発生する、ウインドウ切り替わり直後の日本語入力時に文字が二重に入力されることがある問題の対策を行いました。この問題は、Windows 10 1903 から顕著に発生するようになったものです。 <2019/03/27 追記> 数引数を指定してキーボードマクロを再生した際の再生再現性を高めました(まだ完全ではありませんが..)。また、この対応で C-u C-x e(数引数付きのキーボードマクロの再生)を行った際に、再生文字列中に「e」や「え」が混入することがある問題も解決されたように思います。 <2019/03/27 追記> キーボードマクロの再生時に IME の状態に依存した動作とならないようにするため、キーボードマクロの記録と再生の開始時に IME を強制的に OFF にするようにしました。 <2019/01/31 追記> Emacs のキーバインドにするウィンドウのクラスネームを指定できるようにし、Edit クラスを設定しました。この対応で、not_emacs_target に指定しているアプリなどでも、ダイヤログボックスなどにあるテキストフィールドで Emacsキーバインドが使えるようになりました。 2018/06/01 追記 kill-buffer に Ctl-x k とは別に M-k も割り当てしました。プラウザのタブを削除する際などにお使いください。 2018/04/17 追記 本設定は python のクロージャの仕組みを利用しています。クロージャについては、次のページの説明が参考になると思います。 https //www.lifewithpython.com/2014/09/python-use-closures.html 2018/04/03 追記 Logicool のマウスをお使いの方で、SetPoint アプリによる設定でキーストロークの割当を行う場合には、Keyhac のフックを OFF にしてから割当をするようにしてください。ON のまま割当すると正しく動作しないようです。(この現象が分かるまでかなり嵌りました..。)他のソフトでも同様の状況が発生する可能性があると思います。 2018/02/23 追記 clipboard 監視の対象外とするアプリケーションソフトで copy / cut した場合でも、クリップボードの内容をクリップボードリストに登録するように対策しました。 2017/10/12 追記 window_switching_key を None に設定した場合(タスク切り替え画面の起動を A-Tab で行う場合)でも、タスク切り替え画面内で A-p、A-n キーによる画面移動を可能としました。 2017/06/22 追記 ちょっと邪道との思いはあったのですが、word_register_key 変数に設定したキーにより IME の「単語登録」プログラムが起動するように対応しました。「単語登録」プログラムの起動は、IME のショートカットキーの設定によっても対応できるのですが、mozc_emacs_helper.exe を使って NTEmacs 等の Emacs 上で日本語入力している際にはこの IME のショートカットキーが有効とならないため、Keyhac 側で対応することとしました。Keyhac 側で対応したことにより、以下の設定で動かす Emacs からでも利用することができます。 WSL で Emacs を使うための設定 キーの初期設定は、C-] とし、起動する「単語登録」プログラムは「Google 日本語入力」のものとしています。単語登録したい単語(文でも OK)を選択もしくはグリップボードにコピー(Emacs はこちらの対応が必要)してから C-] を押下することで、容易に単語登録ができるようになります。IME のショートカットキーを利用した方法ではないため、英数直接入力モードの場合でも単語登録を行うことができます。 設定の中で「単語登録」プログラムを「MS-IME」のものに変更することもできるようにしていますが、こちらは IME のショートカットキーから起動した場合と動きが異なり、選択した単語の初期表示が行われないようです。IME に「MS-IME」を使うということであれば、mozc_emacs_helper.exe を利用していないと思われますので、その際は IME のシートカットから「単語登録」プログラムを起動するように設定することをお勧めします。 なお、この機能が不要な場合は word_register_key 変数に None を設定してください。機能が無効となります。 2017/05/24 追記 間違った数引数の指定により発生するコマンドのリピートが止まらなくなる事故を防ぐため、コマンドのリピート回数の最大値を指定できるようにしました。初期値は 1024 にしています。 2017/05/16 追記 cmd.exe と powershell.exe についても、C-n、C-p、C-w、M-w、C-k、C-s、C-r 辺りのキー(C-s、C-r が使えるのは Powershell のみ)は利用できるように対応しました。但し、powershell.exe では起動直後に C-w や C-k で切り取りをした際や、以降でも行の最終カラムで C-k を入力した際などにエラーとなります。これは既知の問題のようでもあり対策できていません。(Keyhac を利用していない状態でも、C-a - C-x で再現します。)⇒ (2019/4/1 追記)Windows 10 1809 で試したところ、この問題は発生しなくなっていました。 https //github.com/lzybkr/PSReadLine/issues/509 なお、範囲選択(リージョン指定)ができない場合は、プロパティの設定にある「テキスト選択を拡張する」が OFF になっている可能性があります。確認ください。 2017/05/16 追記 not_clipboard_target 変数で、clipboard 監視の対象外とするアプリケーションソフトを指定できるように対応しました。新しめのバージョンの Excel を使っているとクリップボードに関連する競合エラーが発生するため、初期設定では Excel を登録しています。 2017/04/12 追記 firefox で Googleカレンダーを使う際、ポップアップした予定入力画面で日本語入力をし Enter で変換を確定すると、ポップアップしている画面が閉じてしまうようです。Chrome では発生しません。影響を及ぼしている設定箇所は分かったのですが、その設定箇所を無効とはしたくないため、設定の変更は行わないこととします。日本語入力の変換の確定を C-m で行えばこの現象を回避できますので、この方法でご利用ください。 2017/03/16 追記 Microsoft Excel や Word などの Office系アプリを使ってコピー&ペーストをした際、「Ctrl」と表示される「貼り付けオプション」ボタンが表示される場合があります。これが Emacsキーバインドで利用している Ctrl キーの押下を検知して、想定外の動きをしてしまうようです。今のところ本設定での対策は難しいと思っておりますので(Ctrl をモディファイアキーとして使わない方法は考えられますが、影響が大きい)、以下のページで紹介している「貼り付けオプション」ボタンを消す対応で回避してください。 http //ciao.aoten.jp/ciao/2015/03/word-54e8.html 2017/03/10 追記 本設定をカスタマイズして Mac版を公開された方がいらっしゃいます。私は Mac を使わないので使用感が分からないのですが、Mac をお使いの方は是非お試しください。 https //github.com/hiroxy/keyhac-config 2015/11/09 追記 redo をサポートしてみました。undo キー(C-x u や C-/)で undo している時に、C-g を押下すると 以降の動作が redo に切り替わります。その後は、C-g を押すごとに undo と redo をトグルする動きとなります。 なお、redo は Windows に C-y キーを発行することで実現しているのですが、アプリケーションソフトによっては、C-y をサポートしていません。(Notepad など。)このため、このようなソフトで redo に移行すると、undo キーを押してもだんまりとなる場合があります。この場合は再度 C-g を押すことで復帰してください。(undo キー と C-g 以外のキーを入力することでも、undo のモードに復帰します。)また、アプリケーションソフト単位で redo の動作を無効にすることができます。undo 関数の中で行っていますので、必要であれば設定を追加してください。(初期設定では、Notepad を登録しています。) 2015/10/31 追記 Keyhac のクリップボードリスト画面で migemo 検索を可能とするためには、辞書ファイルを登録する必要があります。次のページの説明が参考となります。(dictフォルダの中をすべてコピーするのではなく、dict/utf-8 の中のファイルをコピーするところがポイントです。また、migemo 検索するには、検索文字列の一文字目を大文字で指定する必要があります。) http //blog.livedoor.jp/ryman_trainee/archives/1042315792.html 2014/10/17 追記 検索の繰り返し機能をサポートしました。C-g 等のコマンド入力で、検索のやり直しが可能です。検索の繰り返しは F3キー で行っているのですが、F3キーをサポートしていないアプリがあるため、繰り返し検索時にダンマリとなることがあります。その際は、C-g を押下後、C-s や C-r で検索を再開し、Windows の割当キー(Enter 等)を使って検索の繰り返しを行ってください。
https://w.atwiki.jp/cshacker/pages/35.html
変数・関数アドレス一覧(名前は適当に付けています) CS_InitializePossessBulletDB 00401000 CS_InitializePossessItemDB 00401030 CS_MyCharGetArms 00401050 CS_MyCharLostArms 00401160 CS_MyCharTradeArms 00401220 CS_MyCharGetItem 004012D0 CS_MyCharLostItem 00401330 CS_ProcessMenuScreen 004013C0 CS_DrawItemScreen 004016F0 CS_FrameLoop_ItemScreen 00401D10 CS_CheckItemPossess 00401F20 CS_CheckArmsPossess 00401F60 CS_ShotConsume 00401FA0 CS_GainShotNum 00402020 CS_MyCharRecoverShotsNum 00402090 CS_BulletChange_S 004020E0 CS_BulletChange_A 00402190 CS_LoadBkGnd 00402270 CS_ProcessBkGnd 00402370 CS_DrawBkGnd 004023D0 CS_DrawBkGndWater 00402830 CS_ProcessBulletShotTileCollision_Block 004029B0 CS_ProcessBulletShotTileCollision_SlopeLTB 00402FC0 CS_ProcessBulletShotTileCollision_SlopeLTS 004030B0 CS_ProcessBulletShotTileCollision_SlopeRTS 004031A0 CS_ProcessBulletShotTileCollision_SlopeRTB 00403290 CS_ProcessBulletShotTileCollision_SlopeLBB 00403380 CS_ProcessBulletShotTileCollision_SlopeLBS 00403470 CS_ProcessBulletShotTileCollision_SlopeRBS 00403560 CS_ProcessBulletShotTileCollision_SlopeRBB 00403650 CS_ProcessBulletShotTileCollision 00403740 CS_InitializeBulletShotDB 00403C00 CS_GetNumOfBulletShotByType 00403C40 CS_GetNumOfBulletShotByDetailType 00403CB0 CS_DeleteBulletShotByType 00403D10 CS_DrawBulletShot 00403DC0 CS_AddBulletShot 00403F80 CS_ProcessBulletShot_SnakeLv1 00404160 CS_ProcessBulletShot_SnakeLv2or3 004043F0 CS_ProcessBulletShot_PolarStar 004047B0 CS_ProcessBulletShot_FireBall 00404B30 CS_ProcessBulletShot_MachineGun 00405120 CS_ProcessBulletShot_Missile 004055A0 CS_ProcessBulletShot_MissileFlame 00405D80 CS_ProcessBulletShot_BubblenLv1 00405F30 CS_ProcessBulletShot_BubblenLv2 00406190 CS_ProcessBullet_BubblenLv3 004064D0 CS_ProcessBulletShot_BubblenLv3_Needle 004068B0 CS_ProcessBulletShot_BladeLv1 00406BB0 CS_ProcessBulletShot_BladeLv2 00406E60 CS_ProcessBulletShot_BladeLv3 00407110 CS_ProcessBulletShot_BladeLv3_Slash 004075E0 CS_ProcessBulletShot_FallingSpike 004078A0 CS_ProcessBulletShot_SM 00407910 CS_ProcessBulletShot_SMFlame 00408080 CS_SmokeEffect 00408230 CS_ProcessBulletShot_Spur 00408710 CS_ProcessBulletShot_SpurFollowing 00408AE0 CS_ProcessBulletShot_Unknown1 00408F40 CS_ProcessBulletShot_KimagureStar 00408F90 CS_ProcessBulletShotExisting 00408FC0 CS_Mapinyon_MissileProc? 004095C0 CS_InitializeEffectDB 00409650 __initp_misc_winxfltr 00409670 CS_EffectFunc1 00409680 CS_EffectFunc2 00409880 CS_EffectFunc3 00409B80 CS_EffectFunc4 00409C70 CS_EffectFunc5 00409E00 CS_EffectFunc7 00409F60 CS_EffectFunc8 0040A120 CS_EffectFunc9 0040A1B0 CS_EffectFunc10 0040A280 CS_EffectFunc11 0040A3F0 CS_EffectFunc12 0040A5A0 CS_EffectFunc13 0040A650 CS_EffectFunc14 0040A7E0 CS_EffectFunc15 0040A8F0 CS_EffectFunc16 0040A9E0 CS_EffectFunc17 0040AAA0 CS_ProcessEffect 0040AB50 CS_DrawEffect 0040ABC0 CS_AddEffect 0040AC90 CS_LoadConfig 0040AD60 DialogFunc 0040B290 CS_FrameAdjust 0040B340 CS_InitializeDDraw 0040B450 CS_CleanupDDrawSurfaces 0040B6C0 CS_CleanupOneMainImg 0040B7A0 CS_LoadImageFromResource 0040B800 CS_LoadImage2 0040BAC0 CS_LoadImageFromResource2 0040BE10 CS_LoadImage 0040BFD0 CS_InitializeDDrawSurface 0040C1D0 CS_DrawGameScreenToImage 0040C320 CS_DrawImage 0040C3C0 CS_DrawImage2 0040C5B0 CS_DrawImageToImage 0040C7A0 CS_FlipScreenBuffer 0040C9E0 CS_DrawFillRectToImage 0040CA80 CS_ReloadImageResource 0040CB60 CS_SetupFont 0040CD50 CS_DrawTextToImage 0040CEB0 __CxxRestoreUnhandledExceptionFilter(void) 0040CF70 CS_ProcessCredit3 0040CF90 CS_DrawCreditCasts 0040D010 CS_GenerateCreditCastImg 0040D150 CS_GenerateCreditCastImg_Reposit 0040D240 CS_ProcessCredit2 0040D2D0 CS_DrawCreditImage 0040D350 CS_LoadCreditImage 0040D3A0 CS_InitializeCreditDB 0040D3E0 CS_CleanupCreditScriptStr 0040D410 CS_StartCredit 0040D440 CS_ProcessCredit 0040D5C0 CS_CreditOperation 0040D620 CreditAddStr 0040D684 CS_GetCreditScriptArg 0040DB00 CS_ShowCreditImage 0040DB40 CS_CleanCreditImage 0040DB60 CS_FrameLoop_IslandFalling 0040DB70 CS_FrameLoop_EscScreen 0040DD70 CS_InitializeFadeInOutState 0040DE60 ___setargv 0040DE90 CS_InitializeFadeInOutPos 0040DEA0 CS_FadeOut 0040DEC0 CS_FadeIn 0040DF50 CS_ProcessFadeInOut 0040DFE0 CS_DrawFadeInOut 0040E770 CS_InitializeFlagDB 0040E850 CS_InitializeSkipFlagDB 0040E870 CS_SetFlagOn 0040E890 CS_SetFlagOff 0040E8E0 CS_CheckFlag 0040E930 CS_SetSkipFlagOn 0040E970 CS_SetSkipFlagOff 0040E9C0 CS_CheckSkipFlag 0040EA10 __initp_eh_hooks 0040EA50 CS_SetFlashEffect 0040EA70 CS_FlashEffectOperation 0040EAC0 CS_FlashEffect_SetScreenDestRect 0040ED20 CS_ProcessFlashEffect 0040EDE0 CS_DrawFlashEffect 0040EE20 __crt_debugger_hook 0040EE60 CS_ProcessCamera 0040EE70 CS_GetCameraXY 0040F020 CS_InitializeCamera 0040F130 CS_FocusMyChar 0040F220 CS_FocusSprite 0040F250 CS_FocusMapBoss 0040F2D0 CS_SetQuake 0040F310 CS_rand 0040F350 CS_DrawNumber 0040F380 CS_GameMain 0040F5F0 CS_FrameLoop_TitleDoctor 0040F730 CS_FrameLoop_TitleScreen 0040F9B0 CS_FrameLoop_MainGame 00410400 CS_IsExistConfigFile 00410D10 CS_GetFileSize 00410D80 CS_IsMultiByteChar 00410E90 CS_SaveWindowRect 004111F0 Chk_C_Pixel 004112E0 CS_LoadBasicDatabase 00411390 CS_InitializeDirectInput 00411EB0 CS_InitializeDirectInput2 00411EF0 CS_ProcessKeyInfo 004122E0 CS_DrawFps 00412370 MeasureFps 004123A0 WinMain(x,x,x,x) 00412420 WndProc 00412CA0 WM_CREATE 00412CD2 CS_MessageProcess 00413570 CS_InitializeTileMapDB 00413750 CS_LoadTileMapData 00413770 CS_LoadTileSetData 004138A0 CS_CleanupTileMapData 00413930 __fptrap 00413950 CS_GetMapData 00413960 CS_GetMapTileTypeByCoord 004139A0 CS_SetMapTileDec 00413A20 CS_SetMapTile 00413A60 CS_DrawMapTile_Back 00413AF0 CS_DrawMapTile_Front 00413C60 CS_DrawMapTileWater 00413E40 CS_GenerateMapNameImg 004140F0 CS_DrawMapName 00414250 CS_ShowMapName 00414310 CS_GenerateMapNameImg_Reposit 00414330 CS_GenerateMapScreenImg 004143C0 CS_FrameLoop_MapScreen 00414640 CS_CheckMapFlag 00414B00 CS_InitializeMapFlagDB 00414B20 CS_SetMapFlag 00414B40 CS_InitializeMyCharDB 00414B50 CS_ProcessMyChar_View 00414BF0 CS_MyCharSetVisibleMode 00415220 CS_DrawMyChar 00415250 CS_ProcessMyChar_NormalMode 004156C0 CS_ProcessMyChar_IronHMode 00416470 CS_ProcessMyChar_Physic 004168C0 CS_MyCharWaterEffect 00416990 CS_GetMyCharCoord 00416AA0 CS_SetMyCharCoord 00416AC0 CS_SetMyCharXSpd0 00416B50 CS_GetMyCharActMode 00416B60 CS_SetMyCharDirection 00416B70 CS_MyCharSetActMode 00416C40 CS_MyCharSetAbility 00416C70 CS_PlayEnvSound 00416CC0 CS_StopEnvSound 00416D40 __crt_debugger_hook_1 00416E20 CS_ProcessMyCharOneTileCollision_Normal 00416E30 CS_ProcessMyCharCeillingCollision 00417160 CS_ProcessMyCharOneTileCollision_SlopeLTB 004171D0 CS_ProcessMyCharOneTileCollision_SlopeLTS 004172E0 CS_ProcessMyCharOneTileCollision_SlopeRTS 004173F0 CS_ProcessMyCharOneTileCollision_SlopeRTB 00417500 CS_ProcessMyCharOneTileCollision_SlopeLBB 00417610 CS_ProcessMyCharOneTileCollision_SlopeLBS 00417720 CS_ProcessMyCharOneTileCollision_SlopeRBS 00417830 CS_ProcessMyCharOneTileCollision_SlopeRBB 00417940 CS_ProcessMyCharOneTileCollision_Water 00417A50 CS_ProcessMyCharOneTileCollision_Spike 00417AE0 CS_ProcessMyCharOneTileCollision_WSpike 00417B70 CS_ProcessMyCharOneTileCollision_WindLeft 00417C00 CS_ProcessMyCharOneTileCollision_WindUp 00417C90 CS_ProcessMyCharOneTileCollision_WindRight 00417D20 CS_ProcessMyCharOneTileCollision_WindDown 00417DB0 CS_ProcessMyCharTileCollision 00417E40 CS_MapTileByInternalTypeRoutine 004186C9 CS_MapTileInternalTypeTbl 00418745 CS_ProcessOneCollision_SpriteWith0x01Flag_MyChar 004187F0 CS_ProcessOneCollision_Sprite_MyChar 00418B10 CS_ProcessOneCollision_SpriteWith0x40Flag_MyChar 00418C20 CS_ProcessMyCharSpriteCollision 00419030 CS_ProcessMyCharMapBossCollision 00419450 CS_Bullet_AddExp 004196F0 CS_MyCharSetDamage 00419910 CS_BlackWind 00419B50 CS_MyCharHealLife 00419C60 CS_MyCharIncreaseMaxLife 00419CB0 CS_DrawMyCharStatus 00419D10 CS_DrawMyCharBulletPossess 0041A0B0 CS_DrawMyCharLifeBar 0041A1D0 CS_DrawAirRemain 0041A350 CS_DrawAndUpdate290Counter 0041A430 CS_Save290Counter 0041A5D0 CS_Load290Counter 0041A7C0 CS_LoadSoundOrganyaDB 0041A8F0 CS_LoadWavResource 0041B380 fptc 0041C230 CS_LoadWavResource_Basic 0041C6C0 CS_FadeOutMusic 0041C880 CS_SaveGameData 0041D040 CS_LoadGameData 0041D260 CS_InitializeMainGame 0041D550 CS_InitializeStageSelectDB 0041D610 CS_AddStageSelectStage 0041D630 CS_ProcessStageSelectScreen 0041D740 CS_DrawStageSelect 0041D840 CS_FrameLoop_StageSelectScreen 0041DA00 CS_AddBulletShot_Snake 0041DBD0 CS_AddBulletShot_PolarStar 0041DE60 CS_AddBulletShot_FireBall 0041E110 CS_AddBulletShot_MachineGun 0041E3D0 CS_AddBulletShot_Missile 0041E7B0 CS_AddBulletShot_BubblenLv1 0041EFD0 CS_AddBulletShot_BubblenLv2or3 0041F280 CS_AddBulletShot_Blade 0041F580 CS_AddBulletShot_Nemesis 0041F710 CS_AddBulletShot_Spur 0041FA10 CS_ProcessMyCharShootBullet 0041FE70 Add_BulletShot_Snake 0041FF0A Add_BulletShot_PolarStar 0041FF27 Add_BulletShot_FireBall 0041FF44 Add_BulletShot_MachineGun 0041FF60 Add_BulletShot_Missile 0041FF7D Add_BulletShot_Bubblen 0041FF9C Add_BulletShot_Blade 0041FFE3 ADd_BulletShot_SuperMissile 0042002D Add_BulletShot_Nemesis 00420049 Add_BulletShot_Spur 00420062 CS_InitializeDSound 004200C0 CS_CleanupDSound 004201A0 CS_PlaySoundEffect 00420640 CS_SetSoundEffectSpd 00420720 CS_SetSoundEffectVol 00420760 CS_SetSoundEffectPan 004207A0 CS_LoadSoundEffect 004207E0 CS_LoadMap 00420BE0 CS_SetMusic 00420EE0 CS_RepositMusic 00420F50 CS_InitializeKimagureStar 00420FA0 CS_ProcessKimagureStar 00421040 CS_DrawKimagureStar 004213B0 CS_InitializeScriptStrBuf 004214E0 CS_CleanupScriptStrAndMainImgDB1 00421570 CS_DecodeScriptStr 004215C0 CS_LoadSpecialScript 00421660 CS_LoadScript 00421750 __fputchar 004218E0 CS_ReadCommandArg 00421900 CS_FindEventByNum 00421990 CS_JumpEventByNum 00421AF0 CS_SceneChange_MenuToGame 00421C50 CS_MessageBoxTextOneLineReset 00421C80 CS_MsgBoxShowNumDat 00421D10 CS_ClearTextBox 00421E90 CS_DrawTextBox 00421F10 CS_InterpretCommand 00422510 CS_GenerateTextBoxTextImg 00425790 CS_Sin 004258B0 CS_Cos 004258C0 CS_Atan2 004258E0 CS_InitializeNumberEffectInfoDB 00425BC0 CS_GenerateNumberEffectImg 00425BF0 CS_ProcessNumberEffect 00426360 CS_DrawNumberEffect 00426430 CS_SpriteFunc0 00426530 CS_SpriteFunc1 004265B0 CS_SpriteFunc2 00426AF0 CS_SpriteFunc3 00426FD0 CS_SpriteFunc4 00427040 CS_SpriteFunc5 00427480 CS_SpriteFunc6 00427820 CS_SpriteFunc7 00427C60 CS_SpriteFunc8 00427F00 CS_SpriteFunc9 00428260 CS_SpriteFunc10 00428540 CS_SpriteFunc11 004289B0 CS_SpriteFunc12 00428B10 CS_SpriteFunc13 00429940 CS_SpriteFunc14 00429A30 CS_SpriteFunc15 00429BF0 CS_SpriteFunc16 00429E00 CS_SpriteFunc17 0042A0B0 CS_SpriteFunc18 0042A360 CS_SpriteFunc19 0042A490 CS_SpriteFunc20 0042A830 CS_SpriteFunc21 0042A940 CS_SpriteFunc22 0042A9C0 CS_SpriteFunc23 0042AA70 CS_SpriteFunc24 0042ABD0 CS_SpriteFunc25 0042B280 CS_SpriteFunc26 0042B5E0 CS_SpriteFunc27 0042BA90 CS_SpriteFunc28 0042BAE0 CS_SpriteFunc29 0042C1A0 CS_SpriteFunc30 0042C320 CS_SpriteFunc31 0042C4C0 CS_SpriteFunc32 0042CA10 CS_SpriteFunc33 0042CAC0 CS_SpriteFunc34 0042CC20 CS_SpriteFunc35 0042CCB0 CS_SpriteFunc36 0042D010 CS_SpriteFunc37 0042D760 CS_SpriteFunc38 0042D810 CS_SpriteFunc39 0042D960 CS_SpriteFunc40 0042D9F0 CS_SpriteFunc41 0042DE00 CS_SpriteFunc42 0042DE70 CS_SpriteFunc43 0042E9F0 CS_SpriteFunc44 0042EAB0 CS_SpriteFunc45 0042F060 CS_SpriteFunc46 0042F320 CS_SpriteFunc47 0042F3F0 CS_SpriteFunc48 0042F780 CS_SpriteFunc49 0042F9E0 CS_SpriteFunc50 0042FEC0 CS_SpriteFunc51 004301B0 CS_SpriteFunc52 00430780 CS_SpriteFunc53 004307D0 CS_SpriteFunc54 00430B00 CS_SpriteFunc55 00430EB0 CS_SpriteFunc56 004311D0 CS_SpriteFunc57 004315E0 CS_SpriteFunc58 00431C20 CS_SpriteFunc59 004321F0 CS_SpriteFunc60 00432460 CS_SpriteFunc61 00432B50 CS_SpriteFunc62 004334C0 CS_SpriteFunc63 004336C0 CS_SpriteFunc64 00433C00 CS_SpriteFunc65 00433FC0 CS_SpriteFunc66 004342B0 CS_SpriteFunc67 004345E0 CS_SpriteFunc68 00434D10 CS_SpriteFunc69 004355F0 CS_SpriteFunc70 00435AB0 CS_SpriteFunc71 00435BA0 CS_SpriteFunc72 00435DE0 CS_SpriteFunc73 00435FC0 CS_SpriteFunc74 00436180 CS_SpriteFunc75 00436540 CS_SpriteFunc76 00436650 CS_SpriteFunc77 00436690 CS_SpriteFunc78 004367E0 CS_SpriteFunc79 00436870 CS_SpriteFunc80 00436AE0 CS_SpriteFunc81 004370F0 CS_SpriteFunc82 004375E0 CS_SpriteFunc83 00437D90 CS_SpriteFunc84 00438250 CS_SpriteFunc85 004383D0 CS_SpriteFunc86 00438590 CS_SpriteFunc87 00438850 CS_SpriteFunc88 00438B10 CS_SpriteFunc89 00439580 CS_SpriteFunc90 00439B00 CS_SpriteFunc91 00439B50 CS_SpriteFunc92 00439BC0 CS_SpriteFunc93 00439DC0 CS_SpriteFunc94 0043A220 CS_SpriteFunc95 0043A680 CS_SpriteFunc96 0043AAF0 CS_SpriteFunc97 0043AD10 CS_SpriteFunc98 0043AF20 CS_SpriteFunc99 0043B140 CS_SpriteFunc100 0043B350 CS_SpriteFunc101 0043B410 CS_SpriteFunc102 0043B4E0 CS_SpriteFunc103 0043B5F0 CS_SpriteFunc104 0043B7F0 CS_SpriteFunc105 0043BD00 CS_SpriteFunc106 0043BDB0 CS_SpriteFunc107 0043BE00 CS_SpriteFunc108 0043C4B0 CS_SpriteFunc109 0043C610 CS_SpriteFunc110 0043C8E0 CS_SpriteFunc111 0043CDE0 CS_SpriteFunc112 0043D0A0 CS_SpriteFunc113 0043D320 CS_SpriteFunc114 0043D860 CS_SpriteFunc115 0043DAE0 CS_SpriteFunc116 0043E190 CS_SpriteFunc117 0043E1E0 CS_SpriteFunc118 0043E9B0 CS_SpriteFunc119 0043F230 CS_SpriteFunc120 0043F280 CS_SpriteFunc121 0043F310 CS_SpriteFunc122 0043F4A0 CS_SpriteFunc123 0043FC70 CS_SpriteFunc124 0043FEF0 CS_SpriteFunc125 004400D0 CS_SpriteFunc126 004401F0 CS_SpriteFunc127 00440760 CS_SpriteFunc128 004408B0 CS_SpriteFunc129 00440CF0 CS_SpriteFunc130 00441000 CS_SpriteFunc131 00441360 CS_SpriteFunc132 00441440 CS_SpriteFunc133 004419B0 CS_SpriteFunc134 00441B20 CS_SpriteFunc135 00441EC0 CS_SpriteFunc136 00442340 CS_SpriteFunc137 00442540 CS_SpriteFunc138 00442590 CS_SpriteFunc139 00442790 CS_SpriteFunc140 00442BF0 CS_SpriteFunc141 00443AC0 CS_SpriteFunc142 00443EC0 CS_SpriteFunc143 00444190 CS_SpriteFunc144 00444230 CS_SpriteFunc145 00444620 CS_SpriteFunc146 00444780 CS_SpriteFunc147 00444930 CS_SpriteFunc148 00445050 CS_SpriteFunc149 00445170 CS_SpriteFunc150 00445660 CS_SpriteFunc151 00445E30 CS_SpriteFunc152 00445FA0 CS_SpriteFunc153 00446020 CS_SpriteFunc154 00446500 CS_SpriteFunc155 00446710 CS_SpriteFunc156 00446B60 CS_SpriteFunc157 00446CA0 CS_SpriteFunc158 00447180 CS_SpriteFunc160 00447700 CS_SpriteFunc161 00447CB0 CS_SpriteFunc162 00447E90 CS_SpriteFunc163 004482A0 CS_SpriteFunc164 00448410 CS_SpriteFunc165 00448580 CS_SpriteFunc166 004486E0 CS_SpriteFunc167 004487F0 CS_SpriteFunc168 00448A10 CS_SpriteFunc169 00448BE0 CS_SpriteFunc170 004495A0 CS_SpriteFunc171 004498C0 CS_SpriteFunc172 00449C10 CS_SpriteFunc173 00449D70 CS_SpriteFunc174 0044A3C0 CS_SpriteFunc175 0044A610 CS_SpriteFunc176 0044A7D0 CS_SpriteFunc177 0044ABB0 CS_SpriteFunc178 0044AEE0 CS_SpriteFunc179 0044B080 CS_SpriteFunc180 0044B210 CS_SpriteFunc181 0044BE10 CS_SpriteFunc182 0044C220 CS_SpriteFunc183 0044C630 CS_SpriteFunc184 0044C7A0 CS_SpriteFunc185 0044CA60 CS_SpriteFunc186 0044CBE0 CS_SpriteFunc187 0044CDB0 CS_SpriteFunc188 0044D070 CS_SpriteFunc189 0044D3A0 CS_SpriteFunc190 0044D5E0 CS_SpriteFunc191 0044D740 CS_SpriteFunc192 0044DA00 CS_SpriteFunc193 0044DE20 CS_SpriteFunc194 0044DEA0 CS_SpriteFunc195 0044DF10 CS_SpriteFunc196 0044DF60 CS_SpriteFunc197 0044E020 CS_SpriteFunc198 0044E260 CS_SpriteFunc199 0044E400 CS_SpriteFunc200 0044E5F0 CS_SpriteFunc201 0044EC40 CS_SpriteFunc202 0044ECE0 CS_SpriteFunc203 0044EE40 CS_SpriteFunc204 0044F1F0 CS_SpriteFunc205 0044F3E0 CS_SpriteFunc206 0044F6D0 CS_SpriteFunc207 0044FB40 CS_SpriteFunc208 0044FCB0 CS_SpriteFunc209 00450280 CS_SpriteFunc210 00450400 CS_SpriteFunc211 00450760 CS_SpriteFunc212 00450810 CS_SpriteFunc213 00450BF0 CS_SpriteFunc214 004512A0 CS_SpriteFunc215 00451430 CS_SpriteFunc216 004517F0 CS_SpriteFunc217 00451840 CS_SpriteFunc218 00451CA0 CS_SpriteFunc219 00451DA0 CS_SpriteFunc220 00451E90 CS_SpriteFunc221 00452000 CS_SpriteFunc222 00452470 CS_SpriteFunc223 004524E0 CS_SpriteFunc224 00452700 CS_SpriteFunc225 004528D0 CS_SpriteFunc226 00452A50 CS_SpriteFunc227 00452D10 CS_SpriteFunc228 00452D60 CS_SpriteFunc229 004530D0 CS_SpriteFunc230 00453190 CS_SpriteFunc231 00453260 CS_SpriteFunc232 004536F0 CS_SpriteFunc233 004539B0 CS_SpriteFunc234 00453E60 CS_SpriteFunc235 00453F20 CS_SpriteFunc236 00454310 CS_SpriteFunc237 004548B0 CS_SpriteFunc238 00454A00 CS_SpriteFunc239 00454DF0 CS_SpriteFunc240 00454F00 CS_SpriteFunc241 00455370 CS_SpriteFunc242 00455710 CS_SpriteFunc243 00455A10 CS_SpriteFunc244 00455AB0 CS_SpriteFunc245 00455C10 CS_SpriteFunc246 00455E00 CS_SpriteFunc247 00456110 CS_SpriteFunc248 00456F50 CS_SpriteFunc249 004570B0 CS_SpriteFunc250 00457180 CS_SpriteFunc251 00457470 CS_SpriteFunc252 00457570 CS_SpriteFunc253 004579D0 CS_SpriteFunc254 00457B00 CS_SpriteFunc255 00457D70 CS_SpriteFunc256 00458010 CS_SpriteFunc257 00458360 CS_SpriteFunc258 004585A0 CS_SpriteFunc259 004585F0 CS_SpriteFunc260 00458810 CS_SpriteFunc261 00458A70 CS_SpriteFunc262 00458C30 CS_SpriteFunc263 00458DF0 CS_SpriteFunc264 00459950 CS_SpriteFunc265 00459B30 CS_SpriteFunc266 00459C00 CS_SpriteFunc267 00459D80 CS_SpriteFunc268 0045B3D0 CS_SpriteFunc269 0045BCB0 CS_SpriteFunc270 0045BF10 CS_SpriteFunc271 0045C230 CS_SpriteFunc272 0045C500 CS_SpriteFunc273 0045C5A0 CS_SpriteFunc274 0045C750 CS_SpriteFunc275 0045CC80 CS_SpriteFunc276 0045CEA0 CS_SpriteFunc277 0045D780 CS_SpriteFunc278 0045D930 CS_SpriteFunc279 0045DCF0 CS_SpriteFunc280 0045E110 CS_SpriteFunc281 0045E360 CS_SpriteFunc282 0045E4C0 CS_SpriteFunc283 0045E950 CS_SpriteFunc284 0045F910 CS_SpriteFunc285 00460910 CS_SpriteFunc286 00460AE0 CS_SpriteFunc287 00460BB0 CS_SpriteFunc288 00460D70 CS_SpriteFunc289 004610D0 CS_SpriteFunc290 004614A0 CS_SpriteFunc291 00461800 CS_SpriteFunc292 004618B0 CS_SpriteFunc293 004618C0 CS_SpriteFunc294 004619E0 CS_SpriteFunc295 00461B90 CS_SpriteFunc296 00461E40 CS_SpriteFunc297 00461FD0 CS_SpriteFunc298 00462050 CS_SpriteFunc299 004623D0 CS_SpriteFunc300 004624E0 CS_SpriteFunc301 004625A0 CS_SpriteFunc302 00462890 CS_SpriteFunc303 00462AF0 CS_SpriteFunc304 00462C80 CS_SpriteFunc305 00462E00 CS_SpriteFunc306 00462F60 CS_SpriteFunc307 004630F0 CS_SpriteFunc308 004632B0 CS_SpriteFunc309 00463710 CS_SpriteFunc310 00463AC0 CS_SpriteFunc311 00464090 CS_SpriteFunc312 00464740 CS_SpriteFunc313 00464BB0 CS_SpriteFunc314 00465CC0 CS_SpriteFunc315 00465F60 CS_SpriteFunc316 004664B0 CS_SpriteFunc317 00466790 CS_SpriteFunc318 00466B80 CS_SpriteFunc319 00466E50 CS_SpriteFunc320 004670C0 CS_SpriteFunc321 004673F0 CS_SpriteFunc322 004676D0 CS_SpriteFunc323 00467C60 CS_SpriteFunc324 00467F40 CS_SpriteFunc325 00467FE0 CS_SpriteFunc326 00468230 CS_SpriteFunc327 00468830 CS_SpriteFunc328 00468990 CS_SpriteFunc329 004689E0 CS_SpriteFunc330 00468A90 CS_SpriteFunc331 00468D70 CS_SpriteFunc332 00468F50 CS_SpriteFunc333 00469140 CS_SpriteFunc334 00469290 CS_SpriteFunc335 00469430 CS_SpriteFunc336 00469610 CS_SpriteFunc337 004696B0 CS_SpriteFunc338 00469800 CS_SpriteFunc339 00469AA0 CS_SpriteFunc340 00469B40 CS_SpriteFunc341 0046B240 CS_SpriteFunc342 0046B340 CS_SpriteFunc343 0046BD80 CS_SpriteFunc344 0046BE10 CS_SpriteFunc345 0046BF00 CS_SpriteFunc346 0046C1D0 CS_SpriteFunc347 0046C710 CS_SpriteFunc348 0046C9B0 CS_SpriteFunc349 0046CAC0 CS_SpriteFunc350 0046CB50 CS_SpriteFunc351 0046D340 CS_SpriteFunc352 0046D5D0 CS_SpriteFunc353 0046DBE0 CS_SpriteFunc354 0046E110 CS_SpriteFunc355 0046E280 CS_SpriteFunc356 0046E480 CS_SpriteFunc357 0046E730 CS_SpriteFunc358 0046E870 CS_SpriteFunc359 0046E9E0 CS_SpriteFunc360 0046EA90 CS_InitializeSpriteDB 0046EB30 CS_LoadMapSpriteData 0046EB50 CS_LoadMapSpriteData_NpcTbl 0046EE50 CS_AddSprite 0046EFD0 CS_AddSmoke 0046F150 CS_SmokeEffectSub 0046F200 CS_GenerateEnergyByNum 0046F2B0 CS_DropMissile 0046F430 CS_GenerateHeart 0046F630 CS_Sprite_ConvertToSprite3 0046F760 CS_DrawSprite 0046F810 CS_ProcessSprite 0046FA00 CS_ChangeSpriteType 0046FAB0 CS_ChangeSpriteTypeAndCheckable 0046FD10 CS_SetSpriteAcrion 0046FF90 CS_MoveSprite 00470060 CS_SetMyCharBackJump 00470150 CS_DeleteSpriteByEvent 00470250 CS_DeleteSpriteByType 004702D0 CS_CheckSpriteTypeSpriteExist 00470490 CS_CheckEventSpriteExist 004704F0 CS_ProcessSpriteTileCollision 00471160 CS_SpriteDefeat 00471B80 CS_ProcessSpriteBulletCollision 00471D50 CS_LoadNPCTable 00472400 CS_CleanupNPCTbl 00472710 CS_LoadMapBoss 00472740 CS_DrawMapBoss 00472770 CS_SetMapBossAction 00472940 CS_ProcessMapBossBulletShotCollision 00472950 __initp_misc_winxfltr_0 00472FF0 CS_ProcessMapBoss 00473000 CS_ProcessMapBossTileCollision 00473080 CS_MapBossFunc4_Sub2 004739B0 CS_MapBossFunc4_Sub3 00473BD0 CS_MapBossFunc4_Sub1 00473DE0 CS_MapBossFunc4_Sub4 00474340 CS_MapBossFunc4 00474400 CS_MapBossFunc7 004753D0 CS_MapBossFunc7_Sub1 00476790 CS_MapBossFunc7_Sub2 004769A0 CS_MapBossFunc7_Sub3 00476B90 CS_MapBossFunc7_Sub4 00477230 CS_MapBossFunc9 004772F0 CS_MapBossFunc9_Sub1 00478AA0 CS_MapBossFunc9_Sub2 00478F20 CS_MapBossFunc9_Sub3 00478FE0 CS_MapBossFunc9_Sub4 00479010 CS_MapBossFunc2 00479030 CS_MapBossFunc2_Sub 0047A6A0 CS_MapBossFunc2_Sub1 0047A800 CS_MapBossFunc5 0047A8A0 __crt_debugger_hook_2 0047B450 CS_SetShowingBossLife 0047B460 CS_SetShowingMapBossLife 0047B500 CS_DrawEnemyLifeBar 0047B540 CS_MapBossFunc1 0047B6F0 CS_MapBossFunc1_Sub1 0047C380 CS_MapBossFunc1_Sub2 0047C4E0 CS_MapBossFunc1_Sub3 0047C7A0 CS_MapBossFunc8 0047C820 CS_MapBossFunc6 0047D170 CS_MapBossFunc6_Sub1 0047DF10 CS_MapBossFunc3 0047E6F0 CS_MapBossFunc3_Sub2 00480090 CS_MapBossFunc3_Sub3 004802A0 CS_MapBoss3_Sub 00480550 CS_MapBossFunc3_Sub1 004808C0 DirectDrawCreate 00480A36 DirectInputCreateA 00480A3C DirectSoundCreate 00480D28 _memset 00480D30 adjust_loop 00480D53 dwords 00480D5D main_loop_tail 00480D77 tail 00480D7B finish 00480D85 toend 00480D8B _report_failure 00480D90 Err_Chk 00480DC1 __fclose_lk 00480DCF _fclose 00480E1B _fread 00480E6C fread 00480F55 __fsopen 00480FA1 _fopen 00480FFD _sprintf 00481010 _strcmp 00481070 dodwords 00481080 doneeq 004810B0 donene 004810B4 dopartial 004810BC doword 004810DC _strcpy 00481100 _strcat 00481110 dest_misaligned 0048111D find_end_of_dest_string_loop 00481130 start_byte_3 00481163 start_byte_2 00481168 start_byte_1 0048116D start_byte_0 00481172 copy_start 00481175 src_misaligned 00481181 main_loop 00481199 main_loop_entrance 0048119E _strlen 00481200 str_misaligned 0048120C main_loop_0 00481230 _free 0048128B __heap_alloc 004812FC __nh_malloc 00481377 _malloc 004813A3 _memcpy 004813C0 CopyUp 004813E0 CopyLeadUp 004813FC ByteCopyUp 00481414 CopyUnwindUp 0048141C LeadUp2 0048145C LeadUp3 00481480 UnwindUp7 004814C0 UnwindUp6 004814C8 UnwindUp5 004814D0 UnwindUp4 004814D8 UnwindUp3 004814E0 UnwindUp2 004814E8 UnwindUp1 004814F0 UnwindUp0 00481503 TrailUp0 0048151C TrailUp1 00481524 TrailUp2 00481530 TrailUp3 00481544 CopyDown 0048155C CopyUnwindDown 00481584 CopyLeadDown 00481590 ByteCopyDown 004815A8 LeadDown2 004815E0 LeadDown3 00481608 UnwindDown7 0048165C UnwindDown6 00481664 UnwindDown5 0048166C UnwindDown4 00481674 UnwindDown3 0048167C UnwindDown2 00481684 UnwindDown1 0048168C UnwindDown0 0048169F TrailDown0 004816B8 TrailDown1 004816C0 TrailDown2 004816D0 TrailDown3 004816E4 _srand 004816FD _rand 0048170A _memcmp 00481730 main_loop_1 00481763 done 00481780 retnull 00481782 dwords_0 00481783 difference_in_tail 004817AB not_equal 004817B0 tail_loop_start 004817B8 tail_done 004817E5 _sscanf 004817E8 _fprintf 0048181C _fwrite 0048187A fwrite2 00481981 __fseek_lk 004819CD _fseek 00481A5C nullsub_1 00481AA5 __cfltcvt_init 00481AA6 __fpmath 00481ADE __CIsin 00481B00 _sin 00481B14 start_0 00481B1D CW_is_set_to_default 00481B32 exit 00481B3A reduce_arg 00481B57 redux_loop 00481B5F not_infinity 00481B6D inf_or_nan 00481B74 _Error_handling 00481B8F __ftol2 00481BB0 arg_is_not_integer_QnaN 00481BD3 positive 00481BF7 integer_QnaN_or_zero 00481C0F localexit 00481C23 __CIcos 00481C30 _cos 00481C44 start_1 00481C4D CW_is_set_to_default_0 00481C62 exit_0 00481C6A reduce_arg_0 00481C87 redux_loop_0 00481C8F not_infinity_0 00481C9D inf_or_nan_0 00481CA4 _Error_handling_0 00481CBF __amsg_exit 00481CDE _fast_error_exit 00481D03 start 00481D27 P ___security_init_cookie 00481EFC ___security_error_handler 00481F62 __SEH_prolog 004820AC __SEH_epilog 004820E7 __except_handler3 00482100 _lh_top 00482140 _lh_continue 004821A9 _lh_dismiss 004821B4 _lh_abort 004821BB _lh_bagit 004821C2 _lh_unwinding 004821C9 _lh_return 004821DE _seh_longjmp_unwind(x) 004821E6 __close_lk 00482201 __close 00482284 __freebuf 0048231F __flush 0048234A __fflush_lk 004823A7 _flsall 004823D5 ___initstdio 004824B3 ___endstdio 0048255C __lock_file 00482570 __lock_file2 0048259F __unlock_file 004825C2 __unlock_file2 004825F1 __filbuf 00482614 __read_lk 004826F5 __read 004828D0 __openfile 0048297B __errno 00482AE3 ___doserrno 00482AEC __dosmaperr 00482AF5 __getstream 00482B68 __flsbuf 00482C8A _write_char 00482DA3 _write_multi_char 00482DD6 _write_string 00482DFA __output 00482E31 ___heap_select 0048362B __heap_init 00483645 __mtinitlocks 00483696 __mtdeletelocks 004836DF __unlock 00483734 __mtinitlocknum 00483749 __lock 004837E9 ___sbh_heap_init 0048381A ___sbh_find_block 00483862 ___sbh_free_block 0048388D ___sbh_alloc_new_region 00483BA5 ___sbh_alloc_new_group 00483C5C ___sbh_resize_block 00483D62 ___sbh_alloc_block 00484041 __callnewh 0048433D __crtTlsAlloc(x) 00484358 __mtterm 00484361 __getptd 0048437E _freefls(x) 004843EF __mtinit 00484536 __inc 00484625 __input 0048463B __stbuf 004853B7 __ftbuf 0048543F __write_lk 00485469 __write 00485637 __lseek_lk 004856E2 __lseek 00485756 __ftell_lk 00485801 __forcdecpt 00485963 __cropzeros 0048599F __positive 004859EA __fassign 00485A04 __shift 00485A42 __cftoe2 00485A5F __cftoe 00485B0D __cftof2 00485B79 __cftof 00485C15 __cftog 00485C77 __cfltcvt 00485D11 __setdefaultprecision 00485D62 __ms_p5_test_fdiv 00485D74 __ms_p5_mp_test_fdiv 00485DB4 unknown_libname_1 00485DE0 unknown_libname_2 00485E47 unknown_libname_3 00485ED3 unknown_libname_4 00485ED8 unknown_libname_5 00485EDA unknown_libname_6 00485EDC unknown_libname_7 00485EDD unknown_libname_8 00485EE4 unknown_libname_9 00485EE6 unknown_libname_10 00485EEB unknown_libname_11 00485EED unknown_libname_12 00485EF2 unknown_libname_13 00485F1D unknown_libname_14 00485F1F unknown_libname_15 00485F47 unknown_libname_16 00485F86 unknown_libname_17 00485F88 unknown_libname_18 00485F99 unknown_libname_19 00485FA3 unknown_libname_20 00485FB0 unknown_libname_21 00485FC5 unknown_libname_22 00485FDC unknown_libname_23 00485FF5 unknown_libname_24 00486038 unknown_libname_25 0048604E unknown_libname_26 0048605B unknown_libname_27 00486085 unknown_libname_28 00486099 unknown_libname_29 00486140 unknown_libname_30 00486157 unknown_libname_31 00486193 __lockexit 004861C3 __unlockexit 004861CC __initterm 004861D5 __cinit 004861ED _doexit 00486257 _exit 0048631A __exit 0048632B __cexit 0048633C __c_exit 0048634B __NMSG_WRITE 0048635A __FF_MSGBANNER 004864D1 __XcptFilter 0048650A __wincmdln 0048666E __setenvp 004866CB _parse_cmdline 00486792 __setargv 004868FE ___crtGetEnvironmentStringsA 004869A0 __ioinit 00486AC2 __alloca_probe 00486D50 probesetup 00486D65 probepages 00486D6A lastpage 00486D7E ___crtMessageBoxA 00486D8D _strncpy 00486E90 src_misaligned_0 00486EBC tail_loop_start_0 00486EDE copy_tail_loop 00486EE3 fill_tail_end1 00486EF6 align_dest 00486EFE dest_align_loop 00486F06 dest_align_loop_end 00486F1C finish_loop 00486F23 fill_tail_zero_bytes 00486F28 finish_0 00486F2F main_loop_2 00486F35 main_loop_entrance_0 00486F3F fill_with_EOS_dwords 00486F8D fill_dwords_with_EOS 00486F97 fill_with_EOS_loop 00486F99 fill_tail 00486FA3 fill_tail_end 00486FAC __global_unwind2 00486FB4 __unwind_handler 00486FD4 __local_unwind2 00486FF6 __NLG_Return2 0048704E __abnormal_termination 0048705E __NLG_Notify1 00487081 __NLG_Notify 0048708A __NLG_Dispatch 0048709D __ValidateEH3RN 004870A2 __set_osfhnd 004872CB __free_osfhnd 00487347 __get_osfhandle 004873C6 __lock_fhandle 00487407 __unlock_fhandle 004874A7 __alloc_osfhnd 004874C9 __commit 00487645 _calloc 00487701 __fcloseall 004877BC __getbuf 00487857 __tsopen_lk 0048789B __sopen 00487B82 __crtInitCritSecNoSpinCount(x,x) 00487BD7 ___crtInitCritSecAndSpinCount 00487BE7 __isatty 00487C72 ___wctomb_mt 00487C9C _wctomb 00487CFC __aulldvrm 00487D30 _memcpy_0 00487DD0 CopyUp_0 00487DF0 CopyLeadUp_0 00487E0C ByteCopyUp_0 00487E24 CopyUnwindUp_0 00487E2C LeadUp2_0 00487E6C LeadUp3_0 00487E90 UnwindUp7_0 00487ED0 UnwindUp6_0 00487ED8 UnwindUp5_0 00487EE0 UnwindUp4_0 00487EE8 UnwindUp3_0 00487EF0 UnwindUp2_0 00487EF8 UnwindUp1_0 00487F00 UnwindUp0_0 00487F13 TrailUp0_0 00487F2C TrailUp1_0 00487F34 TrailUp2_0 00487F40 TrailUp3_0 00487F54 CopyDown_0 00487F6C CopyUnwindDown_0 00487F94 CopyLeadDown_0 00487FA0 ByteCopyDown_0 00487FB8 LeadDown2_0 00487FF0 LeadDown3_0 00488018 UnwindDown7_0 0048806C UnwindDown6_0 00488074 UnwindDown5_0 0048807C UnwindDown4_0 00488084 UnwindDown3_0 0048808C UnwindDown2_0 00488094 UnwindDown1_0 0048809C UnwindDown0_0 004880AF TrailDown0_0 004880C8 TrailDown1_0 004880D0 TrailDown2_0 004880E0 TrailDown3_0 004880F4 ___freetlocinfo 0048810D ___updatetlocinfo_lk 004881DD ___updatetlocinfo 0048829E _CPtoLCID 004882D9 _setSBCS 00488308 _setSBUpLow 00488331 __setmbcp_lk 004884BD __setmbcp 0048864D ___initmbctable 0048879D _isdigit 004887BB _isxdigit 004887F5 _isspace 00488834 _ungetc 0048886E ___mbtowc_mt 004888DA _mbtowc 0048899A __resetstkoflw 004889C5 __allmul 00488AB0 __lseeki64_lk 00488AE4 ___tolower_mt 00488B67 _tolower 00488C2F __ZeroTail 00488C51 __IncMan 00488C83 __RoundMan 00488CD0 __CopyMan 00488D42 __IsZeroMan 00488D5D __ShrMan 00488D76 __ld12cvt 00488DF1 __fptostr 00488FEF ___dtold 00489066 __fltout2 00489120 __fptrap_0 0048918C __abstract_cw 00489195 __hw_cw 00489227 __control87 004892B5 __controlfp 004892E7 __87except 004892FD __onexit_lk 004893F5 ___onexitinit 00489475 __onexit 0048949D _atexit 004894D5 _x_ismbbtype 004894E7 __ismbblead 0048951A __chsize_lk 0048952B __free_lc_time 0048966C ___free_lconv_num 004897FC ___free_lconv_mon 0048985B _strcspn 00489940 listnext 00489954 listdone 00489963 dstnext 0048996C dstdone 0048997E ___crtGetStringTypeA 00489986 _strncmp 00489B40 okay 00489B5A firstbig 00489B6D lastbig 00489B70 toend_0 00489B72 _strpbrk 00489B80 listnext_0 00489B94 listdone_0 00489BA3 dstnext_0 00489BA8 dstdone_0 00489BBA ___crtLCMapStringA 00489BC0 ___isctype_mt 00489F7C ___addl 00489FF3 ___add_12 0048A014 ___shl_12 0048A072 ___shr_12 0048A0A0 ___mtold12 0048A0CD ___strgtold12 0048A1AB _$I10_OUTPUT 0048A5DF __raise_exc 0048A86D __handle_exc 0048AB12 unknown_libname_32 0048AD36 __statfp 0048AD61 __clrfp 0048AD6C __ctrlfp 0048AD78 __set_statfp 0048AD9C _realloc 0048ADF2 __msize 0048AF9F __setmode_lk 0048B015 ___ascii_stricmp 0048B090 chk_null 0048B0A0 done_0 0048B0D6 _atol 0048B0DE _xtoa 0048B166 __itoa 0048B1A4 ___ansicp 0048B1CE ___convertcp 0048B211 ___ld12mul 0048B3DA ___multtenpow12 0048B60C __set_exp 0048B692 __decomp 0048B6BC ___ascii_strnicmp 0048B780 lupe 0048B79C skip1 0048B7B8 skip2 0048B7C2 eject 0048B7CB differ 0048B7D1 toend_1 0048B7DA found_bx 0048B7F0 _strchr 0048B800 ___from_strstr_to_strchr 0048B806 str_misaligned_0 0048B818 main_loop_start 0048B82D main_loop_3 0048B838 retnull_0 0048B874 retnull_bx 0048B876 chr_is_found 0048B87A VerQueryValueA 0048B8BE GetFileVersionInfoA 0048B8C4 GetFileVersionInfoSizeA 0048B8CA ImmReleaseContext 0048B8D0 ImmSetOpenStatus 0048B8D6 ImmGetContext 0048B8DC RtlUnwind 0048B8E2 __imp_DirectDrawCreate 0048C000 __imp_DirectInputCreateA 0048C008 __imp_DirectSoundCreate 0048C010 StretchBlt 0048C018 SetBkMode 0048C01C SelectObject 0048C020 GetStockObject 0048C024 DeleteDC 0048C028 SetTextColor 0048C02C TextOutA 0048C030 CreateFontA 0048C034 GetPixel 0048C038 SetPixel 0048C03C DeleteObject 0048C040 GetObjectA 0048C044 CreateCompatibleDC 0048C048 __imp_ImmGetContext 0048C050 __imp_ImmSetOpenStatus 0048C054 __imp_ImmReleaseContext 0048C058 HeapSize 0048C060 RaiseException 0048C064 LCMapStringW 0048C068 LCMapStringA 0048C06C GetStringTypeW 0048C070 GetStringTypeA 0048C074 GetLocaleInfoA 0048C078 SetEndOfFile 0048C07C GetSystemInfo 0048C080 VirtualProtect 0048C084 MultiByteToWideChar 0048C088 GetCPInfo 0048C08C GetACP 0048C090 InitializeCriticalSection 0048C094 FlushFileBuffers 0048C098 SetStdHandle 0048C09C VirtualQuery 0048C0A0 InterlockedExchange 0048C0A4 __imp_RtlUnwind 0048C0A8 LoadLibraryA 0048C0AC GetFileType 0048C0B0 FindResourceA 0048C0B4 LoadResource 0048C0B8 LockResource 0048C0BC OpenMutexA 0048C0C0 CreateMutexA 0048C0C4 ReleaseMutex 0048C0C8 OutputDebugStringA 0048C0CC CreateFileA 0048C0D0 GetFileSize 0048C0D4 CloseHandle 0048C0D8 SetHandleCount 0048C0DC GetEnvironmentStringsW 0048C0E0 WideCharToMultiByte 0048C0E4 FreeEnvironmentStringsW 0048C0E8 GetSystemTime 0048C0EC SystemTimeToFileTime 0048C0F0 CompareFileTime 0048C0F4 DeleteFileA 0048C0F8 GetSystemDirectoryA 0048C0FC GetModuleFileNameA 0048C100 GetEnvironmentStrings 0048C104 FreeEnvironmentStringsA 0048C108 UnhandledExceptionFilter 0048C10C GetStdHandle 0048C110 GetCurrentProcess 0048C114 TerminateProcess 0048C118 GetModuleHandleA 0048C11C Sleep 0048C120 GetTickCount 0048C124 GetOEMCP 0048C128 SetFilePointer 0048C12C WriteFile 0048C130 GetProcAddress 0048C134 TlsGetValue 0048C138 TlsSetValue 0048C13C TlsFree 0048C140 ExitProcess 0048C144 HeapFree 0048C148 HeapAlloc 0048C14C GetStartupInfoA 0048C150 GetCommandLineA 0048C154 GetVersionExA 0048C158 QueryPerformanceCounter 0048C15C GetCurrentThreadId 0048C160 GetCurrentProcessId 0048C164 GetSystemTimeAsFileTime 0048C168 GetLastError 0048C16C EnterCriticalSection 0048C170 LeaveCriticalSection 0048C174 ReadFile 0048C178 HeapDestroy 0048C17C HeapCreate 0048C180 VirtualFree 0048C184 DeleteCriticalSection 0048C188 VirtualAlloc 0048C18C HeapReAlloc 0048C190 TlsAlloc 0048C194 SetLastError 0048C198 DragFinish 0048C1A0 DragQueryFileA 0048C1A4 ShellExecuteA 0048C1A8 PathRemoveFileSpecA 0048C1B0 GetWindowRect 0048C1B8 CheckDlgButton 0048C1BC LoadImageA 0048C1C0 MessageBoxA 0048C1C4 SetWindowPos 0048C1C8 GetParent 0048C1CC IsDlgButtonChecked 0048C1D0 SetDlgItemTextA 0048C1D4 EndDialog 0048C1D8 GetDlgItemTextA 0048C1DC PeekMessageA 0048C1E0 GetMessageA 0048C1E4 TranslateMessage 0048C1E8 DispatchMessageA 0048C1EC DeleteMenu 0048C1F0 DrawMenuBar 0048C1F4 DefWindowProcA 0048C1F8 DialogBoxParamA 0048C1FC PostMessageA 0048C200 PostQuitMessage 0048C204 LoadCursorA 0048C208 LoadIconA 0048C20C RegisterClassExA 0048C210 CreateWindowExA 0048C214 GetMenu 0048C218 ShowCursor 0048C21C SetWindowTextA 0048C220 GetWindowPlacement 0048C224 GetSystemMetrics 0048C228 MoveWindow 0048C22C ShowWindow 0048C230 SystemParametersInfoA 0048C234 __imp_GetFileVersionInfoA 0048C23C __imp_GetFileVersionInfoSizeA 0048C240 __imp_VerQueryValueA 0048C244 timeBeginPeriod 0048C24C timeGetDevCaps 0048C250 timeSetEvent 0048C254 timeGetTime 0048C258 timeEndPeriod 0048C25C timeKillEvent 0048C260 aArmsitem_tsc 0048C270 aSS_pbm 0048C280 aRb 0048C28C aDoukutsu200412 0048C290 aConfig_dat 0048C2A4 aSS 0048C2B0 aRb_0 0048C2B8 aVersion_D_D_D_ 0048C2BC String 0048C2FC aSS_pbm_0 0048C304 aSurfaceNo 0048C310 aExisting 0048C31C aSS_pbm_1 0048C328 aSurfaceNo_0 0048C334 aGeneric 0048C340 aSOut_txt 0048C348 aAT_1 0048C354 aC_0 0048C358 aCredit02d 0048C35C aCredit_tsc 0048C368 aSS_0 0048C374 aRb_1 0048C37C aCasts 0048C380 Caption 0048C388 Text 0048C390 aSNpc_tbl 0048C3A8 aGggib_0 0048C3B4 aNpcgebGuglvkuV 0048C3BC aWindow_rect 0048C3D4 aXxx 0048C3E0 aJan 0048C3E4 aFeb 0048C3E8 aMar 0048C3EC aApr 0048C3F0 aMay 0048C3F4 aJun 0048C3F8 aJul 0048C3FC aAug 0048C400 aSep 0048C404 aOct 0048C408 aNov 0048C40C aDec 0048C410 aSDD 0048C414 aJun122005 0048C420 SubBlock 0048C42C aSSndvol32_exe 0048C430 aSSndvol32_ex_0 0048C440 Operation 0048C450 aOpen_0 0048C458 aSDebug_txt 0048C460 aSDebug_txt_0 0048C470 aAT 0048C480 aSDDD 0048C484 aSS_1 0048C494 aRb_2 0048C49C aError_log 0048C4A0 aSS_2 0048C4AC aAT_0 0048C4B4 aSD 0048C4B8 aSS_3 0048C4C0 aRb_3 0048C4C8 aSS_4 0048C4CC aWb 0048C4D4 aCPixel 0048C4D8 aRb_15 0048C4E4 aPixel 0048C4E8 aMychar 0048C4F0 aTitle 0048C4F8 aArmsimage 0048C500 aArms 0048C50C aItemimage 0048C514 aStageimage 0048C520 aNpcNpcsym 0048C52C aNpcNpcregu 0048C538 aTextbox 0048C544 aCaret 0048C54C aBullet 0048C554 aFace 0048C55C aFade 0048C564 aCredit01 0048C56C aPixtoneDByte 0048C578 aDeviceguidX 0048C58C aUMaxim 0048C5A0 aS_1 0048C5AC aDoukutsu 0048C5B0 aData 0048C5BC aS_reverse 0048C5C4 CursorName 0048C5D0 IconName 0048C5E0 aIcon_mini 0048C5E4 aMenu_main 0048C5F0 aLoading 0048C5FC aMute 0048C604 aFps 0048C60C aWindow_rect_0 0048C610 aPicBh 0048C61C TemplateName 0048C624 aDlg_about 0048C630 aGGkgebGarTsv 0048C63C aDlg_save 0048C664 aDlg_mute 0048C670 aPxm 0048C67C aSS_5 0048C680 aRb_4 0048C688 aSS_6 0048C68C aRb_5 0048C694 aU 0048C698 SrcStr 0048C69C aS290_rec 0048C6A0 aRb_6 0048C6AC aWb_0 0048C6B0 aS290_rec_0 0048C6B4 aRb_7 0048C6C0 Type 0048C6C4 Name 0048C6CC aProfile_dat 0048C700 aDo041220 0048C70C aSS_7 0048C718 aFlag 0048C720 aSS_8 0048C728 aSS_9 0048C730 aWb_1 0048C738 aS 0048C73C aSS_10 0048C740 aRb_8 0048C748 aGggib_1 0048C74C aGxgebGwvUVNuvV 0048C754 aStageselect_ts 0048C770 aOrgWave_dat 0048C780 aOrgWave_dat_0 0048C790 aWave_0 0048C7A0 aSS_11 0048C7A8 aRb_9 0048C7B0 aRiff 0048C7B4 aFmt 0048C7BC aWave_1 0048C7C4 aData_0 0048C7CC aStage 0048C7D4 aSPrtS 0048C7DC aSS_pxa 0048C7E8 aSS_pxm 0048C7F4 aSS_pxe 0048C800 aSS_tsc 0048C80C aS_0 0048C818 aNpc 0048C81C aSNpcS 0048C820 aSNpcS_0 0048C82C aXxxx 0048C838 aWanpaku 0048C840 aAnzen 0048C848 aGameover 0048C850 aGravity 0048C85C aWeed 0048C864 aMdown2 0048C86C aFireeye 0048C874 aVivi 0048C87C aMura 0048C884 aFanfale1 0048C88C aGinsuke 0048C898 aCemetery 0048C8A0 aPlant 0048C8AC aKodou 0048C8B4 aFanfale3 0048C8BC aFanfale2 0048C8C8 aDr 0048C8D4 aEscape 0048C8D8 aJenka 0048C8E0 aMaze 0048C8E8 aAccess 0048C8F0 aIronh 0048C8F8 aGrand 0048C900 aCurly 0048C908 aOside 0048C910 aRequiem 0048C918 aWanpak2 0048C920 aQuiet 0048C928 aLastcave 0048C930 aBalcony 0048C93C aLastbtl 0048C944 aLastbt3 0048C94C aEnding 0048C954 aZonbie 0048C95C aBdown 0048C964 aHell 0048C96C aJenka2 0048C974 aMarine 0048C97C aBallos 0048C984 aToroko 0048C98C aWhite 0048C994 aSS_12 0048C99C aRb_10 0048C9A4 aHead_tsc 0048C9A8 aSS_13 0048C9B4 aRb_11 0048C9BC aSS_14 0048C9C0 aRb_12 0048C9C8 aGggib_2 0048C9CC aGxgebGwvUVNu_0 0048C9D4 aXscVGrbGhCCC 0048C9F0 aGggib_3 0048CA08 aSS_15 0048CA34 aRb_13 0048CA3C aRb_14 0048CA40 aMicrosoftVisua 0048CAF4 aProgram 0048CB1C a___ 0048CB2C aProgramNameUnk 0048CB30 aABufferOverrun 0048CB48 aBufferOverrunD 0048CBE8 aASecurityError 0048CC08 aUnknownSecurit 0048CCBC aNull_0 0048CD94 aNull 0048CDA4 aFlsfree 0048CDD8 aFlssetvalue 0048CDE0 aFlsgetvalue 0048CDEC ProcName 0048CDF8 ModuleName 0048CE04 aE000 0048CE44 aIsprocessorfea 0048CE68 aKernel32 0048CE84 aCorexitprocess 0048CED4 aMscoree_dll 0048CEE4 aR6002FloatingP 0048D278 aRuntimeErrorPr 0048D2A0 aGetprocesswind 0048D2DC aGetuserobjecti 0048D2F4 aGetlastactivep 0048D310 aGetactivewindo 0048D324 aMessageboxa 0048D334 LibFileName 0048D340 aInitializecrit 0048D3B4 a1Qnan 0048DC04 a1Inf 0048DC0C a1Ind 0048DC14 a1Snan 0048DC1C a_nextafter 0048DC24 a_logb 0048DC30 a_yn 0048DC38 a_y1 0048DC3C a_y0 0048DC40 aFrexp 0048DC44 aFmod 0048DC4C a_hypot 0048DC54 a_cabs 0048DC5C aLdexp 0048DC64 aModf 0048DC6C aFabs 0048DC74 aFloor 0048DC7C aCeil 0048DC84 aTan 0048DC8C aCos 0048DC90 aSin 0048DC94 aSqrt 0048DC98 aAtan2 0048DCA0 aAtan 0048DCA8 aAcos 0048DCB0 aAsin 0048DCB8 aTanh 0048DCC0 aCosh 0048DCC8 aSinh 0048DCD0 aLog10 0048DCD8 aLog 0048DCE0 aPow 0048DCE4 aExp 0048DCE8 DestX 0048F040 CS_BulletShotDetailTable 0048F048 CS_EffectBiasXTbl 0048F830 CS_EffectBiasYTbl 0048F834 CS_EffectFunctionByType 0048F8C0 CS_PixelByDot 0048F914 str_CreditTsc 0048F918 DestRect 0048F91C CS_DestRect_Screen2 0048F92C CS_KeyID_Jump 00493610 CS_KeyID_Shot 00493614 CS_KeyID_S 00493618 CS_KeyID_A 0049361C CS_KeyID_Q 00493620 CS_KeyID_W 00493624 CS_KeyID_Decision 00493628 CS_KeyID_NotDecision 0049362C CS_KeyID_Left 00493630 CS_KeyID_Up 00493634 CS_KeyID_Right 00493638 CS_KeyID_Down 0049363C lpClassName 00493640 TimeFlag 00493644 lpName 00493648 SourceRect 00493650 CS_SoundEffectInfoDB_SampleNumOfWav 00493708 CS_SoundEffectInfoDB_Unknown1 0049370A CS_SoundEffectInfoDB_BytesPerSample 0049370C aOrg01 00493790 aOrg02 00493798 uPeriod 004937A0 MapDB_TileSet 004937B0 MapDB_FileName 004937D0 MapDB_BkGndConfig 004937F0 MapDB_BkGnd 004937F4 MapDB_NpcImg1 00493814 MapDB_NpcImg2 00493834 MapDB_MapBoss 00493854 MapDB_MapName 00493855 CS_TextBoxStrRect 00498290 CS_SpriteByTypeFunction 00498548 CS_MapBossByTypeFunction 00498AEC Err_Chk_Val 00498B20 lpCriticalSection 00498F68 TlsIndex 00499088 CS_PossessItem 00499B40 DestY 00499BC4 CS_PossessBullet_Type 00499BC8 CS_PossessBullet_Lv 00499BCC CS_PossessBullet_Exp 00499BD0 CS_PossessBullet_MaxShotNum 00499BD4 CS_PossessBullet_ShotNum 00499BD8 CS_UsingBulletIndex 00499C68 CS_UsingItemIndex 00499C6C CS_BkGndImg_Width 00499C78 CS_BkGndImg_Height 00499C7C CS_BkGndConfig 00499C88 CS_BulletShotDB 00499C98 CS_BulletShotType 00499C9C CS_BulletShot_Flags? 00499CA0 CS_BulletShotExist 00499CA4 CS_BulletShotX 00499CA8 CS_BulletShotY 00499CAC CS_BulletShotDirection? 00499CD0 CS_BulletSourceRect 00499CD4 CS_BulletShot_UnknownTimer? 00499CE4 CS_BulletShot_TTL2? 00499CEC CS_Bullet_Damage 00499CF0 CS_BulletShot_TTL 00499CF4 CS_BulletShot_CollisionLeft 00499CF8 CS_BulletShot_CollisionTop 00499CFC CS_BulletShot_CollisionRight 00499D00 CS_BulletShot_CollisionBottom 00499D04 CS_BulletShot_ViewLenFront 00499D08 CS_BulletShot_ViewWidth 00499D0C CS_BulletShot_ViewLenBack 00499D10 CS_BulletShot_Unknown2 00499D14 CS_EffectDB 0049BCA8 CS_MainImgPathTbl 0049CDC8 CS_MainImgDBWidthTbl 0049CDDC CS_MainImgHeightTbl 0049CDE0 CS_MainImgDBStateTbl 0049CDE4 CS_MainImgDBLoadedTbl 0049CDE8 CS_FontHandle 0049D368 CS_lpDD 0049D37C CS_DirectDrawSurface2 0049D380 CS_DirectDrawSurface 0049D384 CS_DirectDrawSurface_MainImgDB 0049D388 Rect 0049D428 DestRect_ScreenShotImage 0049D440 CS_DestRect 0049D4B4 CS_SrcRect 0049D4C4 CS_DestRect2 0049D4D4 CS_SrcRect2 0049D4E4 CS_ImgDestRect2 0049D4F4 CS_ImgSrcRect 0049D504 CS_DestRect_Screen 0049D514 CS_ImgDestRect 0049D58C DDBLTFX_dwSize 0049D5A0 DDBLTFX_dwFillColor 0049D5F0 CS_CreditState 0049D608 CS_CreditPosBiasX 0049D60C CS_CreditScriptStrLen 0049D610 CS_CreditScriptStr 0049D614 CS_CreditScriptNowLocation 0049D618 CS_CastImgStateDB 0049D628 CS_CastImgX 0049D62C CS_CastImgY 0049D630 CS_CastImgType 0049D634 CS_FadeInOutState 0049DB30 CS_FadeInOutPos 0049DB34 CS_FadeInOutDirection 0049DD94 CS_SkipFlagDB 0049DD98 CS_FlagDB 0049DDA0 CS_FlashEffectParamC 0049E188 CS_FlashEffectAlive 0049E18C CS_FlashEffectParam2 0049E190 CS_FlashEffectParam3 0049E194 CS_FlashEffectParam4 0049E198 CS_FlashEffectParamA 0049E19C CS_FlashEffectParamB 0049E1A0 CS_CameraX 0049E1C8 CS_CameraY 0049E1CC CS_TitleScreen_Choice 0049E1E4 CS_GameStateFlags 0049E1E8 CS_PastFramesFromStart 0049E1EC CS_ppDI 0049E1F0 CS_KeyState 0049E210 CS_KeyState_NewPushed 0049E214 CS_KeyState_OldFrame 0049E218 pszPath 0049E328 hInstance 0049E44C hWnd 0049E458 CS_IsInitFailed 0049E45C MeasureFrameFlag 0049E464 FrameInfoNum 0049E46C FrameCount 0049E470 OldTime 0049E474 hMutex 0049E478 hObject 0049E47C CS_pTileMapDB 0049E480 CS_TileTypeDB 0049E484 CS_Val_MapHeight 0049E586 CS_Val_MapWidth 0049E588 CS_MapNameStr 0049E598 CS_MapFlagDB 0049E5B8 CS_MyCharState 0049E638 CS_MyCharCollisionState 0049E63C CS_MyCharDirection 0049E640 CS_MyCharIsLookingSky 0049E644 CS_MyCharLookingBack 0049E648 CS_MyCharActMode 0049E64C CS_MyCharAbility 0049E650 CS_MyCharPos 0049E654 CS_MyChar_pFocusCharacterX 0049E65C CS_MyChar_pFocusCharacterY 0049E660 CS_MyCharVel 0049E66C CS_MyCharWalkingAnimCounter 0049E674 CS_MyCharImgIndex 0049E678 CS_MyCharCollisionRect 0049E67C CS_MyCharArmsOffsetX 0049E68C CS_MyCharArmsOffsetY 0049E690 CS_MyCharUnknownVal1? 0049E694 CS_MyCharUnknownVal2? 0049E698 CS_MyCharSrcRect 0049E69C CS_MyCharArmsImgSrcRect 0049E6AC CS_MyCharNumberEffect 0049E6C4 CS_MyCharDamageTimer 0049E6C8 CS_ShotConsumeTimer 0049E6CA CS_MyCharEffectSrcRect 0049E6CB CS_MyCharHP 0049E6CC CS_KimagureStarNum2 0049E6CE CS_MyCharMaxHP 0049E6D0 CS_DrawingNumber 0049E6D4 CS_MyCharAirRemain 0049E6DC CS_MyCharBoostState 0049E6E6 CS_MyCharBoosterGas 0049E6E8 CS_290Cnt_frame 0049E6F4 CS_RawWavResource 0049E700 CS_SoundOrganyaDB 004A4B48 uTimerID 004A4DA8 CS_StageSelectDB 004A5500 CS_StageSelectEventNum 004A5504 CS_NoShotSoundTimer 004A554C CS_MachineGunChargerTimer 004A5554 CS_Spur_IsMax 004A5560 CS_ShotTimer 004A5564 CS_SoundEffectDB 004A5568 DirectSound 004A57E8 DirectSoundBuffer 004A57EC CS_NowMapID 004A57F0 CS_PlayingMusicID 004A57F4 CS_KimagureStarDB 004A5800 CS_KimagureStarDB_1_Pos 004A580C CS_KimagureStarDB_1_Vel 004A5814 CS_KimagureStarDB_2_Pos 004A5850 CS_KimagureStarDB_2_Vel 004A5858 CS_KimagureStarDB_3_Pos 004A5894 CS_KimagureStarDB_3_Vel 004A589C CS_KimagureStarNum 004A58CC CS_MessageBoxText 004A58D0 CS_ScriptStr 004A5AD8 CS_WaitingFlag 004A5ADC CS_MsgBoxState 004A5ADD CS_ScriptNowLocation 004A5AE0 CS_MsgBoxCursorPos 004A5AE4 CS_MsgBoxTextYPos 004A5AEC CS_YesNoQTimer 004A5AFC CS_EventWaitCnt 004A5B00 CS_YesNoQAns 004A5B08 CS_MsgBoxFaceID 004A5B0C CS_MsgBoxFaceState 004A5B10 CS_MsgBoxItemImg 004A5B14 CS_MsgBoxItemImgState 004A5B18 CS_TextBoxRegion 004A5B1C CS_TextBoxTextYBias 004A5B2C CS_NumDB 004A5B34 CS_NumberEffectDB 004A5F98 CS_SpriteDB 004A6220 CS_pNPCTbl 004BBA34 CS_EnemyLifeBarExists 004BBA44 CS_EnemyLifeBarValueRef 004BBA48 CS_EnemyLifeBarValue 004BBA4C CS_EnemyLifeBarMax 004BBA50 CS_SpriteDB_MapBoss 004BBA58 Proc_TlsAlloc 004BC940 Proc_TlsGetValue 004BC944 Proc_TlsSetValue 004BC948 Proc_TlsFree 004BC94C Filename 004BC9A8 Target 004BCB10 Locale 004BCB68 CodePage 004BCDC4 uNumber 004BCEE0 lpMem 004BD018 hHeap 004BD02C
https://w.atwiki.jp/mrfrtech/pages/64.html
Market Analysis The market for Augmented Analytics (AR) Market Growth is estimated to grow at a significant rate during the forecast period 2020 to 2027. Augmented analytics tools are utilized for analyzing automated data with the support of natural language processing technology and machine learning techniques. It helps in streamlining the process of data modeling and data profiling thus supporting reuse and data governance. The Augmented Analytics (AR) Market Growth is predicted to touch USD 13 billion at a stellar 24% CAGR between 2020- 2027, states the recent Market Research Future (MRFR) analysis. Various factors are fuelling the global augmented analytics market share. As per the recent MRFR market estimates, such factors include the increasing volume of complex data, growing adoption of analytical tools for business intelligence, development of artificial intelligence technology, development in blockchain and modernization of digital technology, increasing need for intelligent business tools in data analysis, growing need for increased productivity of business processes, and increasing implementation of natural language processing tools, machine learning, and artificial intelligence. On the contrary, lack of skilled workforce, high cost of analytical tools, impact of the COVID-19 pandemic on the global economy, and analyzing the huge generated data by maintaining safety and quality may impede the global augmented analytics market growth over the forecast period. Request a Free Sample @ https //www.marketresearchfuture.com/sample_request/7464 Market Segmentation The MRFR report throws light on an inclusive segmental analysis of the global augmented analytics market based on vertical, organization size, deployment mode, and component. By component, the global augmented analytics market is segmented into services and software. The services segment is again bifurcated into managed services and professional services. Of these, the service segment will lead the market over the forecast period. By deployment, the global augmented analytics market is segmented into hybrid, on-cloud, and on-premise. Of these, the on-cloud segment will dominate the market over the forecast period. By organization size, the global augmented analytics market is segmented into large enterprises and SMEs. Of these, the SMEs will spearhead the market over the forecast period. By vertical, the global augmented analytics market is segmented into healthcare, media and entertainment, transportation, energy and utilities, manufacturing, retail, IT and telecommunication, government and defense, BFSI, and others. Of these, BFSI will have the lions share over the forecast period. Regional Analysis By region, the global augmented analytics market covers the recent trends and growth opportunity across North America, Europe, the Asia Pacific (APAC), and Rest of the World (RoW). Of these, North America will rule the market over the forecast period. Presence of key players in the US, technically advanced infrastructure, high technical expertise in technology like machine learning and natural language processing, widespread customer base in various industry verticals, adoption of advanced analytics to improve business operations, rapid adoption of technologies, and focus by companies to improve their data analysis capabilities are adding to the global augmented analytics market growth in the region. In Europe, the global augmented analytics market is predicted to hold the second-largest share over the forecast period. Developing digital technology, increasing need for augmented analytics solutions for business intelligence, and high growth in retail and consumer goods industry are adding to the global augmented analytics market growth in the region. In the APAC region, the global augmented analytics market is predicted to have promising growth over the forecast period. Development in digital technology, increasing expertise in machine learning and natural language processing techniques, development in big data analytics and artificial technology, increasing implementation of data discovery, self-service business intelligence tools, and visualization across business organizations are adding to the global augmented analytics market growth in the region. Japan, China, and India hold the utmost market share. Key Players The leading players profiled in the global augmented analytics market report include Birst, Pyramid Analytics, Logi Analytics, Board International, Yellowfin, Looker, MicroStrategy, Qlik, Sisense, Tibco Software, SAS, Tableau Software, Oracle, Microsoft Corporation, IBM Corporation, SAP SE, and Salesforce. Industry Updates April 2021- Subex has launched hypersense, an end-to-end augmented analytics platform. Browse Complete Report @ https //www.marketresearchfuture.com/reports/augmented-analytics-market-7464 Table of Contents 1 Executive Summary 2 Scope of The Report 2.1 Market Definition 2.2 Scope of The Study 2.2.1 Research Objectives 2.2.2 Assumptions Limitations 2.3 Market Structure Continued… Similar Report B2B Telecommunication Market Information by Solution (Unified Communication and Collaboration), Deployment (Fixed, Mobile), Organization Size (Large, Enterprise), Application (Industrial, Commercial) and regions Trending #MRFR Report** https //ictmrfr.blogspot.com/2022/04/geofencing-market-companies-growth-with.html https //blogfreely.net/pranali004/telecom-expense-management-market-size-impressive-cagr-changing-business-scope https //postheaven.net/pranali004/financial-app-industry-impressive-cagr-changing-business-needs-scope-of https //market-research-future.tribe.so/post/openstack-service-market-research-impressive-cagr-changing-scope-of-current--6263de46791566c10c79891e https //www.scutify.com/articles/2022-04-24-infrastructure-as-a-service-industry-cagr-changing-business-scope-of-current-and-future-industry- About Market Research Future At Market Research Future (MRFR), we enable our customers to unravel the complexity of various industries through our Cooked Research Report (CRR), Half-Cooked Research Reports (HCRR), Raw Research Reports (3R), Continuous-Feed Research (CFR), and Market Research Consulting Services. Contact Market Research Future (Part of Wantstats Research and Media Private Limited) 99 Hudson Street, 5Th Floor New York, NY 10013 United States of America 1 628 258 0071 (US) 44 2035 002 764 (UK) Email sales@marketresearchfuture.com Website https //www.marketresearchfuture.com
https://w.atwiki.jp/mrfrtech/pages/138.html
Augmented Analytics (AR) Market Growth, Segments Of The Tech World, Key Vendors, COVID – 19 Industry Trends, Opportunity and Forecast 2027, Market Research Future Market Analysis The market for Augmented Analytics (AR) Market Growth is estimated to grow at a significant rate during the forecast period 2020 to 2027. Augmented analytics tools are utilized for analyzing automated data with the support of natural language processing technology and machine learning techniques. It helps in streamlining the process of data modeling and data profiling thus supporting reuse and data governance. The Augmented Analytics (AR) Market Growth is predicted to touch USD 13 billion at a stellar 24% CAGR between 2020- 2027, states the recent Market Research Future (MRFR) analysis. Various factors are fuelling the global augmented analytics market share. As per the recent MRFR market estimates, such factors include the increasing volume of complex data, growing adoption of analytical tools for business intelligence, development of artificial intelligence technology, development in blockchain and modernization of digital technology, increasing need for intelligent business tools in data analysis, growing need for increased productivity of business processes, and increasing implementation of natural language processing tools, machine learning, and artificial intelligence. On the contrary, lack of skilled workforce, high cost of analytical tools, impact of the COVID-19 pandemic on the global economy, and analyzing the huge generated data by maintaining safety and quality may impede the global augmented analytics market growth over the forecast period. Request a Free Sample @ https //www.marketresearchfuture.com/sample_request/7464 Market Segmentation The MRFR report throws light on an inclusive segmental analysis of the global augmented analytics market based on vertical, organization size, deployment mode, and component. By component, the global augmented analytics market is segmented into services and software. The services segment is again bifurcated into managed services and professional services. Of these, the service segment will lead the market over the forecast period. By deployment, the global augmented analytics market is segmented into hybrid, on-cloud, and on-premise. Of these, the on-cloud segment will dominate the market over the forecast period. By organization size, the global augmented analytics market is segmented into large enterprises and SMEs. Of these, the SMEs will spearhead the market over the forecast period. By vertical, the global augmented analytics market is segmented into healthcare, media and entertainment, transportation, energy and utilities, manufacturing, retail, IT and telecommunication, government and defense, BFSI, and others. Of these, BFSI will have the lions share over the forecast period. Regional Analysis By region, the global augmented analytics market covers the recent trends and growth opportunity across North America, Europe, the Asia Pacific (APAC), and Rest of the World (RoW). Of these, North America will rule the market over the forecast period. Presence of key players in the US, technically advanced infrastructure, high technical expertise in technology like machine learning and natural language processing, widespread customer base in various industry verticals, adoption of advanced analytics to improve business operations, rapid adoption of technologies, and focus by companies to improve their data analysis capabilities are adding to the global augmented analytics market growth in the region. In Europe, the global augmented analytics market is predicted to hold the second-largest share over the forecast period. Developing digital technology, increasing need for augmented analytics solutions for business intelligence, and high growth in retail and consumer goods industry are adding to the global augmented analytics market growth in the region. In the APAC region, the global augmented analytics market is predicted to have promising growth over the forecast period. Development in digital technology, increasing expertise in machine learning and natural language processing techniques, development in big data analytics and artificial technology, increasing implementation of data discovery, self-service business intelligence tools, and visualization across business organizations are adding to the global augmented analytics market growth in the region. Japan, China, and India hold the utmost market share. Key Players The leading players profiled in the global augmented analytics market report include Birst, Pyramid Analytics, Logi Analytics, Board International, Yellowfin, Looker, MicroStrategy, Qlik, Sisense, Tibco Software, SAS, Tableau Software, Oracle, Microsoft Corporation, IBM Corporation, SAP SE, and Salesforce. Industry Updates April 2021- Subex has launched hypersense, an end-to-end augmented analytics platform. Browse Complete Report @ https //www.marketresearchfuture.com/reports/augmented-analytics-market-7464 Table of Contents 1 Executive Summary 2 Scope of The Report 2.1 Market Definition 2.2 Scope of The Study 2.2.1 Research Objectives 2.2.2 Assumptions Limitations 2.3 Market Structure Continued… Similar Report B2B Telecommunication Market Information by Solution (Unified Communication and Collaboration), Deployment (Fixed, Mobile), Organization Size (Large, Enterprise), Application (Industrial, Commercial) and regions Trending #MRFR Report** https //ictmrfr.blogspot.com/2022/04/geofencing-market-companies-growth-with.html https //blogfreely.net/pranali004/telecom-expense-management-market-size-impressive-cagr-changing-business-scope https //postheaven.net/pranali004/financial-app-industry-impressive-cagr-changing-business-needs-scope-of https //market-research-future.tribe.so/post/openstack-service-market-research-impressive-cagr-changing-scope-of-current--6263de46791566c10c79891e https //www.scutify.com/articles/2022-04-24-infrastructure-as-a-service-industry-cagr-changing-business-scope-of-current-and-future-industry- About Market Research Future At Market Research Future (MRFR), we enable our customers to unravel the complexity of various industries through our Cooked Research Report (CRR), Half-Cooked Research Reports (HCRR), Raw Research Reports (3R), Continuous-Feed Research (CFR), and Market Research Consulting Services. Contact Market Research Future (Part of Wantstats Research and Media Private Limited) 99 Hudson Street, 5Th Floor New York, NY 10013 United States of America 1 628 258 0071 (US) 44 2035 002 764 (UK) Email sales@marketresearchfuture.com Website https //www.marketresearchfuture.com