(IME Candidate Window というは、IME の変換候補(公式用語では、Candidate List) を表示するウィンドウを指す用語です。)
動画用意しました http://youtu.be/oplggnp5Eb8
一応検索をかけて対になる報告を探しておきました
http://forum.square-enix.com/ffxiv/t...ME#post1753994
原因は、大体予測がついていて、フルスクリーンモードは、ゲーム画面がフレームバッファを占有しているので、
IMEのプロセスが持つ IME Candidate Window がゲーム画面の裏側へいってしまい表示されないということだと思われます。
問題は、新生FF14はフルスクリーンモードで動作するので上記問題を考慮して、Full IME-aware application であるはずだと思われるのが第一点。
(FF11は長期にわたってATOKの変換候補ウィンドウが表示されるバグをもっていましたが、Full IME-aware application であり、
旧FF14も変換候補ウィンドウを自前で描画する Full IME-aware application だったと記憶しています。とすると、新生FF14 も Full IME-aware application として作られているのではないかと思っています)
と、すると、不具合の性質がかわってきて、本来は、ff14 が描画するべき IME Candidate Window が表示されない(それのUI自体は、タブ補完の候補ウィンドウとして存在してる気がします・・・)し、IME が描画するべきではない IME Candidate Window が表示されてしまっている。ということになり、これはまさに、CEDEC 2007 で NyaRuRu氏が発表された、ウィンドウプロシージャが WM_IME_SETCONTEXT の応答で、 DefWindowProc に lParam を渡していない
(正確には、lParam の ISC_SHOWUICANDIDATEWINDOW フラグのビットを落としていない)問題につながります。
(さらに補足すると、前者のIME Candidate Window をFF14が描画できないのは、当該フラグを落としていないので、 ImmGetCandidateList() , ImmGetCandidateListCount()に失敗している。という推測ができます。 このAPIは、WM_IME_SETCONTEXT で lParam の ISC_SHOWUICANDIDATEWINDOW フラグが『リセット』されている場合に限り Candidate List を取得することが可能という情報がWindows Vista互換性情報 の IMM32互換性情報.doc に記載されています。 逆に言えば、ISC_SHOWCANDIDATEWINDOW フラグが立っているのならば、IME が自前でウィンドウを出すし、アプリケーションがCandidate List を取得することができない。という現状に合致します。)
HQの方のひろしさんに、IMEの変換ウィンドウがかっこ悪いと思うけど実際のところどうなの? とお伝えいただければ幸いです。
発生日時:2014年9月23日
発生頻度:必ず発生
ワールド名:Ridill
キャラクター名:Florence Cyclone
NPC名:無し
モンスター名: 無し
クラス/レベル: Fisher Lv.48
パーティメンバーの有無:無し
ゲーム内時間: いつでも
エリア名/フィールド座標: どこでも
手順:
1. システムコンフィグで仮想フルスクリーンモードにする
2. チャットウィンドウでかな漢字変換を行う
3. IME Candidate Window(変換候補ウィンドウ)が描画されることを確認する。
4. システムコンフィグでフルスクリーンモードにする。
5. 2.と同様にチャットウィンドウでかな漢字変換を行う
6. IME Candidate Window(変換候補ウィンドウ)が描画されないことを確認する。
<※必要に応じて手順を追加してください>
通信環境
・使用している回線の種類/プロバイダ: NTT B-Flets / EditNet
・通信機器のメーカー/型番: Yamaha NVR500
PC環境
-=-=-=-=- System Information -=-=-=-=-
-=-=-=-=-=-=- FFXIV Information -=-=-=-=-=-=-
MyDocument C:\Users\mit\Documents
FINAL FANTASY XIV - A Realm Reborn C:\Program Files (x86)\SquareEnix
FINAL FANTASY XIV - A Realm Reborn Language 0 Region 1
ProxyEnable 0
ProxyServer unspecified
ProxyOverride unspecified
-=-=-=-=-=-=- System Information -=-=-=-=-=-=-
SYSTEM_OS Windows 8.1 Pro with Media Center 64 ビット (6.2, ビルド 9200) (9600.winblue_gdr.140723-2018)
SYSTEM_CPU Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (8 CPUs), ~3.4GHz
SYSTEM_CORE_NUM SYSTEM_CORE_LOGIC 8 SYSTEM_CORE_PHYSICS 4
SYSTEM_BIOS BIOS Date: 08/07/13 16:39:40 Ver: 04.06.05
SYSTEM_LANGUAGE 日本語 (地域設定: 日本語)
SYSTEM_MEMORY 8079.340MB
SYSTEM_VIRTUAL_MEMORY 2047.875MB
SYSTEM_PAGE_FILE 9359.340MB
SYSTEM_STORAGE C:\ SYSTEM_HARDDISK_DRIVE SYSTEM_TOTALDISC_SPACE 111.446GB SYSTEM_FREEDISC_SPACE 66.736GB
SYSTEM_STORAGE D:\ SYSTEM_HARDDISK_DRIVE SYSTEM_TOTALDISC_SPACE 1862.891GB SYSTEM_FREEDISC_SPACE 1819.550GB
SYSTEM_DIRECTX_VERSION DirectX 11
SYSTEM_GRAPHICS NVIDIA GeForce GTX 760
SYSTEM_GRAPHICS_DEVICE \\.\DISPLAY1
SYSTEM_GRAPHICS_CHIP GeForce GTX 760
SYSTEM_GRAPHICS_MAKER NVIDIA
SYSTEM_GRAPHICS_VRAM 1985.684 MB
SYSTEM_GRAPHICS_SHARED_VRAM 2048.309 MB
SYSTEM_GRAPHICS_DAC Integrated RAMDAC
SYSTEM_GRAPHICS_DISPLAY_MODE 1920 x 1080 (32 bit) (60Hz)
SYSTEM_GRAPHICS_DRIVER nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
SYSTEM_GRAPHICS_DRIVER_VERSION 9.18.0013.4411
SYSTEM_GRAPHICS_DRIVER_DATE 2014/09/14 8:48:03
SYSTEM_GRAPHICS_DRIVER_LANGUAGE 英語
3.0
SYSTEM_GRAPHICS_PIXEL_SHADER 3.0
SYSTEM_GRAPHICS_VERTEX_TEXTURE SYSTEM_SUPPORT
SYSTEM_SOUND スピーカー (2- High Definition Audio デバイス)
SYSTEM_SOUND_DEVICE_ID {0F2931FC-C572-462D-B352-E417550061C7}
SYSTEM_SOUND_DEVICE_NAME HdAudio.sys
SYSTEM_SOUND_DRIVER_VERSION 6.03.9600.16384
SYSTEM_SOUND_DRIVER_LANGUAGE 日本語
SYSTEM_SOUND_DRIVER_DATE 2013/08/22 20:38:21
SYSTEM_SOUND デジタル オーディオ (S/PDIF) (2- High Definition Audio デバイス)
SYSTEM_SOUND_DEVICE_ID {13F48F92-3DB2-4665-875B-45BEBD8F5C2D}
SYSTEM_SOUND_DEVICE_NAME HdAudio.sys
SYSTEM_SOUND_DRIVER_VERSION 6.03.9600.16384
SYSTEM_SOUND_DRIVER_LANGUAGE 日本語
SYSTEM_SOUND_DRIVER_DATE 2013/08/22 20:38:21
SYSTEM_SOUND 23EA73-4 (NVIDIA High Definition Audio)
SYSTEM_SOUND_DEVICE_ID {29E21B03-3E70-4CBD-9FF6-3D5C07504DE0}
SYSTEM_SOUND_DEVICE_NAME nvhda64v.sys
SYSTEM_SOUND_DRIVER_VERSION 1.03.0032.0001
SYSTEM_SOUND_DRIVER_LANGUAGE 英語
SYSTEM_SOUND_DRIVER_DATE 2014/09/17 13:51:20
SYSTEM_INPUT {6F1D2B60-D5A0-11CF-BFC7444553540000}
SYSTEM_INPUT_NAME マウス
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 3 SYSTEM_GAMEPAD_BUTTON 8 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {6F1D2B61-D5A0-11CF-BFC7444553540000}
SYSTEM_INPUT_NAME キーボード
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 0 SYSTEM_GAMEPAD_BUTTON 109 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {F7F3EB50-CD5C-11E3-8004444553540000}
SYSTEM_INPUT_NAME Controller (XBOX 360 For Windows)
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 5 SYSTEM_GAMEPAD_BUTTON 10 SYSTEM_GAMEPAD_FOV 1
SYSTEM_INPUT {5105A830-2318-11E4-8001444553540000}
SYSTEM_INPUT_NAME Microsoft ハードウェア USB マウス
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 1 SYSTEM_GAMEPAD_BUTTON 0 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {5105CF40-2318-11E4-8002444553540000}
SYSTEM_INPUT_NAME Micr
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 0 SYSTEM_GAMEPAD_BUTTON 0 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {5105CF40-2318-11E4-8003444553540000}
SYSTEM_INPUT_NAME Micr
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 0 SYSTEM_GAMEPAD_BUTTON 1280 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {F7F39D30-CD5C-11E3-8001444553540000}
SYSTEM_INPUT_NAME Microsoft ハードウェア ワイヤレス マウス
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 1 SYSTEM_GAMEPAD_BUTTON 0 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {5105F650-2318-11E4-8004444553540000}
SYSTEM_INPUT_NAME Micr
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 0 SYSTEM_GAMEPAD_BUTTON 0 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {E2AFE310-2EBA-11E4-8001444553540000}
SYSTEM_INPUT_NAME G13
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 0 SYSTEM_GAMEPAD_BUTTON 0 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {5105F650-2318-11E4-8005444553540000}
SYSTEM_INPUT_NAME Micr
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 0 SYSTEM_GAMEPAD_BUTTON 256 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {E2B03130-2EBA-11E4-8004444553540000}
SYSTEM_INPUT_NAME Logicool G13 Joystick
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 2 SYSTEM_GAMEPAD_BUTTON 1 SYSTEM_GAMEPAD_FOV 0
-=-=-=-=-=-=- Application Information -=-=-=-=-=-=-
-=-=-=-=-=-=- Install Information -=-=-=-=-=-=-
Adobe Flash Player 15 Plugin
GnuWin32: FindUtils version 4.2.20-2
Google Chrome
GnuWin32: Grep-2.5.4
GnuWin32: Make-3.81
NVIDIA Stereoscopic 3D Driver
PuTTY version 0.63
Steam
Terraria
Portal
The Elder Scrolls V: Skyrim
WANdisco Subversion 1.8.10-1 (remove only)
IntelR SSD Toolbox
Update for Japanese Microsoft IME Postal Code Dictionary
FINAL FANTASY VIII バージョン 1.0.0
FINAL FANTASY XIV - A Realm Reborn
Microsoft XNA Framework Redistributable 4.0
Intel(R) Update Manager
Update for Japanese Microsoft IME Standard Extended Dictionary
Update for Japanese Microsoft IME Standard Dictionary
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161
Google Update Helper
NVIDIA PhysX
Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.61030
Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219
Intel(R) Processor Graphics
-=-=-=-=-=-=- Proccess Information -=-=-=-=-=-=-
C:\Program Files (x86)\NVIDIA Corporation\Update Core\NvBackend.exe 0000152C
C:\Program Files (x86)\PuTTY\pageant.exe 00001614
C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\boot\ffxivsysinfo.exe 00000728
C:\Program Files (x86)\Steam\Steam.exe 000004FC
C:\Program Files (x86)\Steam\bin\steamwebhelper.exe 0000108C
クリップボードにコピーしました。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
※ノートPCでプレイしている場合のみ
機種名:
型番:
※ゲームパッドを使用している場合のみ
メーカー名: Microsoft
製品名:XBOX 360 Controller
型番: E-C015-05-4542(B)
ブラウザ情報
・利用中のブラウザ名とブラウザのバージョン:
・Internet Explorerのバージョン: