Skip to content

ewt45/winlator-fork

 
 

Repository files navigation

此仓库为fork,用于尝试添加一些额外功能。 原仓库:https://github.com/brunodev85/winlator

  • MT的文件提供器
    • 自带文件提供器,无需再次MT注入。可使用SAF访问rootfs。
  • 全局异常捕获
    • 当winlator app闪退时,java端的异常会被记录在 外部存储/Download/Winlator/crash 文件夹中。
  • 安卓快捷方式
    • 主界面 - 快捷方式页面,可对某个快捷方式添加到安卓桌面。长按app图标选中并启动。
  • 安卓输入法输入
    • 支持完整Unicode(中文)输入(会多输入一个代替keycode原本的keysym以及backspace。)
  • logcat日志
    • 主界面 - 设置页面开启。开启后,将logcat输出保存到 外部存储/Download/Winlator/logcat 文件夹中。
  • PRoot简易终端
    • 主界面 - 设置页面开启。开启后,启动容器,返回键显示左侧菜单中进入。可查看PRoot进程内的输出或向其输入命令。
    • 目前(6.1)WINEDEBUG会被默认设置成-all,想查看wine输出需要容器设置中手动覆盖,如WINEDEBUG=fixme+all,err+all 7.0开始加入了log系统,可以在设置中调整了
    • 不支持快捷键指令
  • 屏幕方向旋转
    • 启动容器,返回键显示左侧菜单中点击,可旋转屏幕方向。
  • 绝对位置点击
    • 启动容器,返回键显示左侧菜单 - 输入控制 中开启。第一根手指在某一个位置点击后,鼠标会移动到手指位置。
  • 画中画模式
    • 启动容器,返回键显示左侧菜单中可点击。可进入画中画模式。(无法发送输入事件,只能看着,即挂在前台。)
  • 读取u盘/移动硬盘
  • MIDI支持
    • 主界面 - 设置界面开启。开启后,启动容器时,会将特殊的 midimap.dll 从 apk/assets 解压到 c:\windows\sysywow64 ,并添加环境变量 WINEDLLOVERRIDES=midimap=n 指定wine使用c盘的dll。未开启选项时环境变量为 midimap=b。使用第三方库 fluidsynth 2.3.6

Packages

No packages published

Languages

  • C 67.8%
  • Java 28.8%
  • CMake 1.8%
  • GLSL 0.9%
  • Python 0.4%
  • C++ 0.3%