X



トップページOS@2ch掲示板
1002コメント261KB
WindowsNT互換指向 - ReactOS Part10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001Be名無しさん
垢版 |
2013/06/21(金) 00:06:06.92
WindowsNT系OSのアプリやドライバを動作させる事を目指して開発されている
「ReactOS」に関する情報交換スレです。
・次スレは、980を踏んだ人がたてましょう。
・過度の煽り行為や荒し厳禁!!
・最低限のルールを守って正しく進行しましょう。

本家
http://www.reactos.org/

公式wiki
http://www.reactos.org/wiki/

既知のバグ(英語)
http://www.reactos.org/bugzilla/buglist.cgi?bug_status=NEW&;bug_status=ASSIGNED&bug_status=REOPENED

情報まとめ
http://reactos.2chv.net/wiki/

専用あぷろだ(1Mbyte制限)
http://reactos.2chv.net/uploader/upload.html
0896Be名無しさん
垢版 |
2017/12/01(金) 21:37:52.47
さすがにもう0.5は越えてくれよ・・・
0897Be名無しさん
垢版 |
2017/12/03(日) 11:09:38.71
IMEが動くようになるまで後何年待てばいいの?
0898片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2017/12/03(日) 22:01:08.24
少なくとも2年は必要だ。今、アクセス権のないエクスプローラの穴を探している。だれもエクスプローラに対してAPIフックに成功した者は居ない。
0899Be名無しさん
垢版 |
2017/12/05(火) 05:45:01.68
IME関係が解決すれば中国が使いはじめるだろうからバグ取りも進化も早いんだろうけどね
0905Be名無しさん
垢版 |
2017/12/06(水) 18:14:14.02
きたよ
0907Be名無しさん
垢版 |
2017/12/06(水) 18:59:25.62
ついに文字化けから解放されたー
0909Be名無しさん
垢版 |
2017/12/06(水) 19:03:39.08
肝心のReactOSが売り物にならない・・・
0912Be名無しさん
垢版 |
2017/12/06(水) 23:50:01.34
テーマをLautusにすると文字化けするのか
まあシステム自体はだいぶ安定しているように感じる
0913Be名無しさん
垢版 |
2017/12/07(木) 10:19:29.45
日本語入力出来なければ売れないよ。
結局そこが分かれ目
0914Be名無しさん
垢版 |
2017/12/07(木) 18:50:57.76
とりあえずWiki更新を頼む
0916Be名無しさん
垢版 |
2017/12/08(金) 20:10:50.91
>>907
日本語選択でインストールするとフォント設定何もいじらなくても
コマンドプロンプト内で日本語ちゃんと見えるようになったね
(フォント幅の問題で位置が乱れるのは0.4.6以前のまま)
スタート》プログラム》アクセサリ》システムツール》文字コード表
を起動してフォントを泥井戸に変更、文字を選び
コマンドプロンプト側では右栗メニューで貼り付け選択
おお、日本語入れられるじゃない

機械式和文タイプライタ使ってばりばり仕事してたという人間国宝な人々にとっては
もはや日本語入力可能osといっていいレベル(?
0921Be名無しさん
垢版 |
2017/12/10(日) 01:12:22.88
XPあたりまで対応の古めのエロゲはこのOSで動くかな?
XPマシンが壊れてしまって困ってる
0924Be名無しさん
垢版 |
2017/12/10(日) 16:52:43.71
>>922
よし乗り換えやってみるわ
もし不都合なくプレイできたら開発に寄付しよっと
OS作るのって大変だもんね
0925Be名無しさん
垢版 |
2017/12/10(日) 17:42:13.32
0.4.7はなにが変わったの?
0927片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2017/12/10(日) 19:48:06.33
多数のファイルシステムのサポートにより、
Linuxなどで使われているドライブも扱うことができるようになった。
設定を行えば、クイック起動も利用可能。
無効なGUIボタンの描画が改善された。
ファイル・フォルダのコピー&貼り付け、ごみ箱の処理が改善。
0929Be名無しさん
垢版 |
2017/12/17(日) 00:53:33.95
>>917
ならば「Arwinss」も積極的に追加して
現行のWindows以上に「互換性モード」を増やすべきだと思う
0931Be名無しさん
垢版 |
2017/12/18(月) 10:46:32.18
英語圏の人間にしかメリットのない開発方針がつづくなら、
そろそろ見捨ててもいい頃合い。
0932Be名無しさん
垢版 |
2017/12/18(月) 11:20:30.55
文句あるならパッチのひとつでも送ってやれよ
0936Be名無しさん
垢版 |
2017/12/20(水) 19:24:42.12
動いたソフト
firefox 48.2(これ以上上げると起動しない)
vlc 2.2.8(現時点で最新版) (direct3dは利用不可)
flash player 28 npapi beta (betaじゃないとインストール不可)(cpu使用率が100%になる)
openoffice 4.1.4(現時点で最新版)(cpu使用率が100%になる)
libreoffice 5.4.3 (現時点で最新版)(cpu使用率が100%になる)
動作不可のソフト
google日本語入力 dllが不足している
東方紅魔郷 体験版 ウィンドウが出ない(タスクマネージャーで見ると起動していることがわかる)
*virtualboxでの検証結果
0938Be名無しさん
垢版 |
2017/12/21(木) 00:01:11.45
Flash Playerは2020年で終了だから
もう放置でいいと思う

少ない人数で開発しているんだし
0940Be名無しさん
垢版 |
2017/12/21(木) 23:58:08.01
もうIMEはWindows互換で実装は保留にして
とりあえずArwinssみたく、Linuxから流用すればいいのに
0942Be名無しさん
垢版 |
2017/12/24(日) 20:09:12.57
クリスマスが過ぎると今度は年末年始で
その次はロシア正教のクリスマスで
その次は神現祭で
その次は復活祭で
その次は・・・
0943Be名無しさん
垢版 |
2017/12/26(火) 20:04:24.89
まとめwikiトップの新着情報の更新(12月12日)どなたか存ぜぬが感謝
しかし0.4.7のリリース日だけ古いままになってるので修正希望
ついでに以下希望
「1.ReactOSを紹介する」に>>1 の本家と公式wikiのリンク貼る
「5.ReactOSの開発参加」にgithubのリンク貼る
0944Be名無しさん
垢版 |
2017/12/30(土) 21:21:12.84
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

KW3TTKUKID
0945片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2018/01/01(月) 02:14:26.44
Hi all,
From: Colin

I just finished converting our "project-tools" SVN repo to Git and
splitting it up into individual repositories in the process.
These repos have already been uploaded to GitHub
(https://github.com/reactos), so you can have a look and comment easily.
Welcome these 18 new repositories:

* ahk_tests
* buildbot_config
* git-tools
(以下略)
0946片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2018/01/02(火) 18:02:47.90
Colin Finch says on freenode IRC #reactos-dev:
17:32 (Colin_Finck) katahiromz: and by the way, hooking into APIs to trace
program execution is fully legal. This is how I developed most of my printing
components. I recall that you asked the other day
0949Be名無しさん
垢版 |
2018/01/10(水) 01:08:21.79
SpectreやMeltDownのCPU脆弱性でWindowsの解析が進んだりするんだろうか
0951Be名無しさん
垢版 |
2018/01/13(土) 08:08:19.24
法的な関係上基本ブラックボックス手法以外での解析はまずいんじゃなかったっけ、
脆弱性とか使って見えないはずのところを覗いての解析はしてないと思う。
0955Be名無しさん
垢版 |
2018/02/02(金) 00:02:32.26
IMMやTSFが形になるまでのWorkAroundとして何か作れないか頑張った
で、ReactOS向けの日本語入力FEPの試作品が出来た
緩いことで有名なMITライセンスを適用したから好きに改造して欲しい

MonolithVJKシリーズ。Python用モジュール「keyboard」の動作確認用に試作
MonolithVirtualJapaneseKeyboard_forROS.py
https://drive.google.com/file/d/1bbCecPfzgPbbXzg8u9Ctequ8nZOnnJzL/view?usp=sharing
MonolithVirtualJapaneseKeyboard_forROS.bat
https://drive.google.com/file/d/1-yVsI5c8XLOoKrs3VSi9ltmZlz_B4qq6/view?usp=sharing

SentinelFEPシリーズ。バックエンドは「Google CGI API for Japanese Input」
!!!CAUTION!!!
Pythonが落ちるので「https://」が使えなかった。
http://」でGoogleとやり取りするので変換内容が平文でネットを流れる。やべぇ
SentinelGCAFEP_py3_forROS.py
Sentinelかな漢字変換フロントエンドプロセッサ Google CGI API for Japanese Input 版
https://drive.google.com/file/d/15Twn8h1n3Gck2JzarwT5_HIaKWPj19Zd/view?usp=sharing
SentinelGCAFEP_py3_forROS.bat
SentinelGCAFEP_py3_forROS.pyをデスクトップに配置した場合のサンプルバッチファイル
https://drive.google.com/file/d/1osNzPpf2Kov5BY1Hx7CdC5zpfW5i9Bct/view?usp=sharing
SentinelGCAFEP_IDLE.bat
SentinelGCAFEP_py3_forROS.pyをデスクトップに配置した場合のIDLEで開くためのサンプルバッチファイル
https://drive.google.com/file/d/1t1pO7e8YvxWjehnDZmTU8tQNwJPwLAVg/view?usp=sharing
0956Be名無しさん
垢版 |
2018/02/02(金) 00:03:20.62
続き

SentinelFEPシリーズ。バックエンドは「SKK Server」
SentinelSKKservFEP_py3_forROS.py
Sentinelかな漢字変換フロントエンドプロセッサSKKserv版
https://drive.google.com/file/d/1jXSDmch7n_MIwN5yKCeSkYHahPy15-27/view?usp=sharing
SentinelSKKservFEP_py3_forROS.bat
SentinelSKKservFEP_py3_forROS.pyをデスクトップに配置した場合のサンプルバッチファイル
https://drive.google.com/file/d/1vDMhQmpUOkpQPSN99nWIT1tlWuyKYDxU/view?usp=sharing
SentinelSKKservFEP_IDLE.bat
SentinelSKKservFEP_py3_forROS.pyをデスクトップに配置した場合のIDLEで開くためのサンプルバッチファイル
https://drive.google.com/file/d/1z82ugbSCdE_eIiaQ43OYC1X6iikBImHW/view?usp=sharing
pcrvskkserv.bat
pcrvskkserv向け。アーカイブをデスクトップに展開しSKK-JISYO.Sを用いた場合のサンプルバッチファイル
https://drive.google.com/file/d/1nKbKWQYbMX_Rr74tDvnRjxt0G_-xpWZW/view?usp=sharing

結論:API実装しようぜ、って片山氏の方向性が正しい
俺氏の仕事がそれまでの繋ぎのヒントになれば幸い

バグ
何かの拍子に高速でCapsLockがオンオフする場合がある
その場合は Shiftキーを何回か押す→Shift+CapsLockキーを何回か押す、で直る
0957Be名無しさん
垢版 |
2018/02/02(金) 00:06:48.76
もう一つネタを投稿
GNUEmacsにDDSKKを入れてReactOSで動かせたから報告する
>>602 >>633 と若干被るかも。すまそ

GNUEmacs+DDSKK on ReactOS
GNUEmacs
https://www.gnu.org/software/emacs/
Daredevil SKK
http://openlab.ring.gr.jp/skk/ddskk-ja.html

Windowsでのやり方
「ロリポの勉強ノート」「Windowsで簡単にEmacsとddskkを使う」
ttp://vps.lolipop.jp/Windows%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%ABEmacs%E3%81%A8ddskk%E3%82%92%E4%BD%BF%E3%81%86
「package.elで導入するSKK」
ttps://qiita.com/asciian/items/c5c7115e0ac3f8273664
※ Diredモードには"C-x d"でも入れる。

DDSKK自身のドキュメント
http://openlab.ring.gr.jp/skk/maintrunk/skk-16.1.pdf
http://openlab.ring.gr.jp/skk/maintrunk/skk-16.2.pdf

試したのは二通り
A. GNUEmacs22.3+DDSKK16.1
B. GNUEmacs24.5+DDSKK16.2

GNUEmacs25以上は俺氏の安定環境(ReactOS 0.4.7 on VirtualBox5.2.6)では起動しなかった。
>>602氏の報告の時点では動いているんだよね……(´・ω・`)
0958Be名無しさん
垢版 |
2018/02/02(金) 00:07:23.81
続き

以下手順
1. GNUEmacsをReactOSで使いたいディレクトリ位置でWindows側で展開する。
2. WindowsでのDDSKKの導入手順に従いDDSKKを導入する。
3. DDSKKが入ったGNUEmacsのディレクトリをシェアードフォルダ経由でReactOS側に持っていく。
4. Windows側でDDSKKをインストールしたのと同じディレクトリ位置にGNUEmacsのフォルダを置く。
5. runemacs.exeへのリンクをデスクトップなりに置く。

例)
Windows側
C:\Program Files\emacs-22.3-bin-i386
ReactOS側
C:\Program Files\emacs-22.3-bin-i386

両者の絶対パスを揃えるのがミソ。これでOSとは独立した日本語入力環境が確保出来る。
0959Be名無しさん
垢版 |
2018/02/02(金) 00:10:32.37
おまけ

Python で SKK server 用フロントエンド書くって人向けの情報まとめ
「メモ: Common LispでSKKサーバのクライアントを書く」
ttps://masatoi.github.io/2017/11/19/skk-client
「SKK server-client protocol for dbskkd-cdb (unofficial)」
https://github.com/jj1bdx/dbskkd-cdb/blob/master/skk-server-protocol.md
「SKKServプロトコル」
https://ja.osdn.net/projects/pysocialskkserv/wiki/SKKServ

pywin32
pythonでwin32apiが叩けるモジュール
https://github.com/mhammond/pywin32/
ttp://timgolden.me.uk/pywin32-docs/contents.html
ttps://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
0960Be名無しさん
垢版 |
2018/02/02(金) 00:11:21.78
続き

pywin32インストール時のアレコレ
https://stackoverflow.com/questions/20113456/installing-win32gui-python-module
自分の環境だと↓こうだった
「C:\Python27>python.exe c:\python27\scripts\pywin32_postinstall.py -install」

pywin32_postinstall.pyのオプション
Options:
-install : Configure the Python environment correctly for pywin32.
-remove : Try and remove everything that was installed or copied.
-wait pid : Wait for the specified process to terminate before starting.
-silent : Don't display the "Abort/Retry/Ignore" dialog for files in use.
-quiet : Don't display progress messages.

Python: Get caret position
Windowsのキャレット位置取得の話
https://stackoverflow.com/questions/19724360/python-get-caret-position

実験環境(ReactOS0.4.8-dev+Python2.7.14 on VirtualBox5.2.6 on Win10_64)でstackoverflowのサンプルコード走った
結果、クライアント座標としてキャレット位置が手に入る。かな漢字変換の変換窓を作るのに使えると思われ
※ ブラウザのキャレット位置取得問題は魔境っぽいんでパス
0961Be名無しさん
垢版 |
2018/02/02(金) 01:07:39.98
日本語書き込みテスト。この書込みは、SentinelGCAFEP_py3_forROS.pyによってReactOSから行いました。イエイ
0962Be名無しさん
垢版 |
2018/02/02(金) 01:16:02.17
"SentinelGCAFEP_py3_forROS.py"←の部分はコピペです。直接入力は実装出来なかったよ。
0964Be名無しさん
垢版 |
2018/02/02(金) 21:48:58.77
ReactOS 0.4.7+試作日本語入力システム
ova形式の仮想環境まるごと。VirtualBoxでの使用を想定
https://drive.google.com/file/d/1-CZiUB1aWm2IqO1-1uXsTZ_8SKjZ_b9J/view?usp=sharing


ReactOS 自家製日本語入力システムデモ1
PythonスクリプトのFEP + Google CGI API for Japanese Input
https://youtu.be/FWLBbDgTkd4
ReactOS 自家製日本語入力システムデモ2
PythonスクリプトのFEP + SKK Server(今回使用したのはpcrvskkserv)
https://youtu.be/lZZPft_XF6g
ReactOS 自家製日本語入力システムデモ3
Pythonスクリプトの……何だこれ?
https://youtu.be/e3R6JR_heLE


>>963
朗報ですね。大手を振って>>967のようなツールが使えます。実際の条文に「権利者のビジネスに影響がない範囲であれば解析や複製ができる」がどのように記載されるのか注目したいところ。
0966Be名無しさん
垢版 |
2018/02/04(日) 12:25:09.34
なんかもっさりしてるけど前に進んでるのは良いことだな
0967Be名無しさん
垢版 |
2018/02/04(日) 12:46:05.46
解析は合法かもしれないがパクリは著作権的に違法だろう
むしろ解析できていかにパクらないようにするかが難しくなるだろう
0968Be名無しさん
垢版 |
2018/02/04(日) 13:56:54.76
>>966拙作の話ならありがとう。褒められると伸びます。ReactOSの話なら最新開発版(nightly build)はけっこうキビキビ動くよ
SentinelFEPはモジュールkeyboardの制約からバックスペース動作をもっさりさせざるを得ないんだ。もうちょっとマシに出来るよう頑張るね
駆動アルゴリズムは以下参照。俺氏の手には余るけど、コンパイル言語やアセンブリ言語辺りで別実装組むとサクサク動くと思われ

1・ユーザーの入力を記録
2・入力文字数分BackSpaceを出力
3・記録されたローマ字を平仮名に変換
4・平仮名文字列を変換エンジンに渡す
5・変換エンジンからの結果を出力
6・1へ戻る

>>967サブマリン特許とか、特許関連はクリーンルーム方式にとっても地雷原っぽい。恐い
https://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%83%AB%E3%83%BC%E3%83%A0%E8%A8%AD%E8%A8%88
ttps://www.catch.jp/oss-license/2011/11/19/gpl2bsd/
0969Be名無しさん
垢版 |
2018/02/04(日) 14:10:43.54
ひどい場合だとソースコード全く別になるように書いても、コンパイラーの
最適化ビルドして出てきたアセンブラーコードが同じになる可能性だってある
どうやって回避すればよいものか
0970Be名無しさん
垢版 |
2018/02/04(日) 14:26:30.08
うわぁ……なんて言うか……うわぁorz
収斂進化です(キリッ で言い訳になりま……せんねやっぱり


BSもっさり問題はsys.stdout.write("\b")とか試してみまっす
0971片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2018/02/04(日) 21:46:02.04
詳しく調べないといけないけど、Win2kではimm32でグローバルフックでキー入力を引っ掛けているみたいなんだ。
キー入力をラップするという考え方は間違っていない。
0972Be名無しさん
垢版 |
2018/02/05(月) 20:36:08.59
SMPには対応しとるん?
0973Be名無しさん
垢版 |
2018/02/05(月) 23:06:46.60
>>971
Pythonで作っているとキー入力をキャプチャ出来てもキーボードを黙らせられないのがネックでして……
フレームワークとかAPIとかそういうものの重要性が身に染みます。

>>972
最近のNightly BuildをVirtualBox側でSMP有りでインストールした時はデバイスマネージャーにCPUが2つあったよ
ただ効いているかどうかは判らなかった


高速、かつ不安定化しますた
https://youtu.be/VJsqbApEsh0
0974Be名無しさん
垢版 |
2018/02/05(月) 23:14:21.23
あと、sys.stdout.write("\b") はコマンドプロンプトにゴミが表示されただけだったよ
誰だよ、こんなゴミ情報流したの……俺だよorz
0975Be名無しさん
垢版 |
2018/02/06(火) 00:28:41.43
>>971
とり急ぎお礼をば。
その後pythonの他にglobalhookを検索キーに加えてググったら使えそうなモジュールが幾つか引っかかりました。
上手くいけばキーボード抑制を実装できそうです。助かりました。
0976Be名無しさん
垢版 |
2018/02/08(木) 23:54:28.18
あ゛ー、VC++Compilerの2010インストール出来ない……pyHook_py3kをpython3.4向けにコンパイル出来ない……python27のpyHookはReactOS上での挙動がおかしい……
OS依存少な目のコードからWin32API成分多めなコードへ方針転換したものの、ctypes.windll.user32からBlockInputでモディファイアキー黙らせようとすると管理者権が必要……
でもってReactOSの方針は出来るだけ管理者権限で動かすな! https://www.reactos.org/wiki/FAQ#Does_ReactOS_have_the_same_security_problems_as_Microsoft_Windows.E2.84.A2.3F
笑えるほど上手くいかねえ……うけけけけ
ってことで、CLI版はモディファイアキーのリリースイベントを待って次のキー入力を行う、GUI版は最前面にウインドウを張り付けてキーイベント全部奪取するって方向で再設計っす

以上、間に合わせ日本語入力システム作成班からの経過報告でした
0978Be名無しさん
垢版 |
2018/02/09(金) 01:20:52.41
確かにctypesの多用は回りくどいっす。でも残念ながら俺っちC++で書いたことないっす

とはいえ真面目な理由もあって、スクリプトなら怪しげな仕込みがあっても一発でわかります
特に現行のCLI版は動作原理がほぼキーロガーですから、改ざんがないか判りやすいのは重要と考えます
0981Be名無しさん
垢版 |
2018/02/09(金) 22:00:58.13
>>979
情報が半端でした。ごめんなさい
https://stackoverflow.com/questions/7529991/disable-or-lock-mouse-and-keybord-in-python
↑このページのサンプルスクリプトを
#hm.HookMouse()
#pythoncom.PumpMessages()
この2行をコメントアウトして実行

・pyhook1.5.1 Python2.7.14 Win10_64 Ver1709 での動作
正常動作。キーボード入力は完全遮断。マウスは正常動作

・pyhook1.5.1 Pyhon2.7.14 ReactOS 0.4.7 での動作
IDLEからの起動ではキーボード入力が中途半端に遅くなる程度。コマンドプロンプトからの起動でスクリプトを実行中のウインドウへのキー入力は完全遮断するも、他のウィンドウでの入力は問題なく行えてしまう。マウスは正常動作

Win10, ROS 共に、サンプルスクリプト実行時 IDLE(Python付属の開発環境)からの起動では終了後もpythonw.exeが残存。特にROSでは多重起動状態になり、キー入力マウス入力共に操作を受け付けたり受け付けなかったりと不安定になる

元々のhookingに近い動作をするモジュールはkeyboardで、pyHookはhookingに加え一般ユーザー権限でもblockingが使えるシロモノのようです。紛らわしい
https://sourceforge.net/projects/pyhook/
https://github.com/boppreh/keyboard


>>980
スレ建てよろです(・ω・)ノシ
情報ありがとうございます。リンク先のコードはしっかり読んで今後の開発に生かしたいと思います
>>978でC++は使わないと言ったものの、pywin32やctypes.windllを使おうとするとある程度C++のコードが読める&Python向けに書き直せる必要が出てきましたので、ネットの文章とにらめっこしています
0982Be名無しさん
垢版 |
2018/02/09(金) 22:03:57.86
追伸
>>960でちょっと触れたブラウザのキャレット位置取得について、一部のブラウザについてはoleacc.dll経由でシステムのキャレット位置を取得出来れば可能かもしれません
https://stackoverflow.com/questions/18156884/how-to-find-out-if-the-caret-exists-in-opera
https://dobon.net/vb/bbs/log3-56/32471.html
Pythonでどうコード組めばいいかはまだイメージ出来ていませんが
0983Be名無しさん
垢版 |
2018/02/09(金) 22:12:11.09
連投ごめんなさい、訂正です
>>981
hm.HookMouse()
pythoncom.PumpMessages()
ではなく、
hm.MouseAll = uMad
hm.HookMouse()
の二つです、コメントアウトするのは
0984Be名無しさん
垢版 |
2018/02/09(金) 23:27:01.01
あー、勘違いしてたかも知れないっす
BlockInputの話と特権分離の話とシステムフックの話が頭の中で混ざってました
キーボードからのメッセージの流れをどっかで横にそらすなり捨てるなり出来ればどのキーでも黙らせられますね

拙作の日本語入力FEPではモジュールkeyboardがctypes.windll経由で仮想キーコードを打ち込んでBSやDelを出力、それによって文字消去を実現してますが
この仮想キーコードの出力と物理キーボードの入力が重なると文字の意味が変わってしまうので困ってました
例えば仮想キーコードがDeleteで、物理キーボードでShiftを押しているとメモ帳なんかではBackSpace動作に化けたりとか
何とかならないかと色々読み漁っているうちに混ざったみたいです

入力を引っ掛けたり捨てたり出来るかどうかとそれに権限が必要かどうかは別の話でした
混乱させていたらごめんなさい。フック関連と権限関連は勉強し直します
0990Be名無しさん
垢版 |
2018/02/26(月) 01:32:05.41
GUI版でけた
ReactOS向け簡易日本語入力環境「MonolithNNK」ver1.0.0デモ
https://youtu.be/jH3EXR1b2Iw
ReactOS向け簡易日本語入力環境「MonolithNNK」インストール&アンインストールデモ
https://youtu.be/dxR4my2NgB0

ダウンロードURL
Monolith簡易日本語入力環境(MSVC++RT2010依存版)←Pythonをインストールしたくない人向け
https://osdn.net/users/natoriumuen/pf/SentinelFEP/dl/MonolithInputEnvironment/MonolithNNK1.0.0onMSVCRT.zip
Monolith簡易日本語入力環境(Python3.4.4依存版)←シェフのオススメ タスクトレイにアイコン出現
https://osdn.net/users/natoriumuen/pf/SentinelFEP/dl/MonolithInputEnvironment/MonolithNNK1.0.0onPython3.4.zip
SentinelSKKservGUI.py単体
https://osdn.net/users/natoriumuen/pf/SentinelFEP/dl/SentinelFEP/SentinelSKKservGUI1.0.0.py

>>988
ありがとう。正式リリース版も楽しんでもらえれば幸いです

>>989
よっしゃ拙作リリース間に合ったぁぁぁ!
ところでスレ建て無理そうなら安価お願いします(・ω・)ノシ
0991Be名無しさん
垢版 |
2018/03/01(木) 13:09:02.68
古いPCで日本語入力を試そうとしたものの、CD-Rからファイル転送が上手くいかず
ネットワークカードのドライバがバンドルされてないので繋がらず難航中。
次のバージョン近いらしいから待つかな
レス数が950を超えています。1000を超えると書き込みができなくなります。