Comments (13)
That's odd. As you can see if you browse the source code, Vim/iOS uses quite a different pattern as compared to all other iOS apps because Vim insists on maintaining its own event loop. So I'm not so surprised to see an issue occuring only in Vim. It doesn't mean that it's Vim fault though :-)
Long story short : would you mind testing this with an Apple bluetooth keyboard or an official iPad keyboard/dock ? Thanks a lot !
from vim.
I'll track one down and let you know. I hope I can figure it out-- I've logged hundreds of thousands of words on this thing and I'd hate to switch. Or maybe it's an excuse to buy another folio style keyboard :)
At any rate, I have at least one of the Apple keyboards at work and will check it out and let you know...
from vim.
Thanks a lot!
from vim.
I don't know what is going on: I tried an official Apple keyboard with dock and it doesn't work with Vim at all, no matter what I do. The wireless keyboard has stopped working as well, though once when I switched from the wired keyboard to the wireless, the wireless worked. I've tried all combinations of soft-resetting the iPad, turning bluetooth on and off, keyboard settings, etc.
The weird thing is, Vim must know the keyboard is there because when I start and the cursor is flashing, when I press keys the cursor is interrupted by those keystrokes (if I keep pressing a key repeatedly, it doesn't flash at all, just stays solid)...
Any ideas? Any thoughts on how I can troubleshoot? The iPad isn't jailbroken and I use the keyboard extensively and have no issues in any other app...
from vim.
I have tried to use Vim with a bluetooth keyboard. It would not work for me at first. What I did (just goofing around) was to tap the screen with 2 fingers a couple of times. After this, the keyboard works for me. Let me know if you need any other experiments run. (I have the code and xcode4 if you want me to compile and run it.)
Also, how do I get escape key remapped back instead of backslash?
from vim.
This just gets weirder and weirder. If I start Vim, hit ESC (backslash), then tap with twice with three fingers, Vim works. It seems pretty consistent. It continues to work if I leave vim running and switch apps, but I have to repeat the process if I :q or kill vim...
from vim.
I have an Apple iPad Keyboard Dock. At first I didn't think that it worked at all. After some playing around I have found that tapping the screen allows the keyboard to work. While this still qualifies as a bug it does not make it unusable as I had first thought. Since I spend a lot of time in a text editor, I would like it to be VIM since I already am familiar with it. Since I have my iPad with me most of the time anyway it's a perfect match and I don't have to wait for my laptop to boot to jot down a thought or two. Thank you all for you effort.
from vim.
I too am having issues using an Apple bluetooth keyboard. Nothing I type causes anything to happen in vim except for the cursor flickers. I can type i until my batteries die and it never goes into insert mode.
from vim.
Let me know what I can do to help diagnose this issue! Happy to help.
from vim.
I am having the same issue. When I tap the screen for a while, I can eventually get to work. I can't seem to identify any
pattern to it.
from vim.
I too am having the same problem with a Bluetooth Logitech Fold-up Keyboard for the iPad2. Sure enough what you guys said, tapping the screen (with just 1 finger) allows me to use the keyboard. Woohoo! Yes, that's a bug, but something I can deal with for now.
from vim.
Has there been any progress with this issue? With my new keyfolio and iPad 3 the problem has returned and no combination of touching, powering on/off, etc. works.
from vim.
Issue reproducible with a generic bluetooth keyboard (bundled with an iPad 2 case), model BL-BKB76DP. Touching the screen once enables it. Thanks for the tip/workaround.
from vim.
Related Issues (20)
- Strange behavior with accented characters HOT 1
- iPhone 5 support HOT 2
- space space HOT 4
- Implement a completely new custom keyboard replacing the system-provided one. HOT 12
- high ascii character bug HOT 2
- Vim Settings HOT 1
- Change Esc key from \ to ` by default HOT 4
- Development Plans? HOT 1
- Does vimtutor work HOT 1
- High-Ascii lost in right-left overrun
- Multi-character mappings no longer work HOT 5
- App Lidium link 404 HOT 3
- :set guifont=* doesn't list fonts HOT 7
- Allow default of fewer, larger lines? HOT 1
- Fonts or text are mangled and mostly unreadable HOT 5
- Release updated version on app store HOT 1
- Add a gesture or inputAccessoryView to map <Esc>
- Reading encrypted files hanging vim HOT 1
- Space doesn't work well
- Secure connection on website fails HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim.