`IO::ConsoleMode` was added by @nobu in 77ed8d5a06b63a297b852145ab75fa4e37d04ee7 but the equivalent work for the FFI (JRuby) logic has never been implemented.