Чтобы использовать библиотеку ncurses, я использовал следующий метод:
[<Literal>]
let LIBNAME = "libncursesw.so.6"
[<DllImport(LIBNAME, CallingConvention=CallingConvention.Cdecl)>]
extern unit initscr()
Как мне расширить это для работы с символическими константами, такими как для клавиш типа KEY_DOWN
и KEY_UP
?В идеале я хотел бы иметь возможность использовать их в некотором роде en # (различном или ином).
Если есть лучшие способы сделать это в C #, это также было бы полезно!
Спасибо!