Ich denke darüber nach, mein tragbares Gerät für eine iPad + -Tastatur aus dem Verkehr zu ziehen. (Mit Amazon / Linode / etc als Server.)
Ich habe die iSSH-App ausprobiert und Emacs in einem Terminal (nicht X Windows) mit der externen Apple-Tastatur ausgeführt.
Das ist unbrauchbar. Einige zusätzliche Zeichen werden mit Control-F generiert und die Option für Meta (Escape) generiert einige zusätzliche Zeichen. Es gibt wahrscheinlich andere Probleme.
Terminalprogramme können nicht einfach Dinge entfernen / hinzufügen / ändern, wie sie möchten! Vor allem nicht für Emacs!
Dieses Problem wurde bereits beim iPad-Start besprochen.
Die Einzelheiten für iSSH wurden mindestens im letzten November erörtert. (Für die nächste Version im März wurde ein Fix versprochen.) Http://groups.google.com/group/issh/browse_thread/thread/b58508bb42a3241e?pli=1
Ich habe vor einigen Monaten in anderen Diskussionen gesehen, dass die "Prompt" -App besser funktionieren sollte, aber andere Probleme hatte? Es wurde vor einigen Wochen aktualisiert.
Irgendwelche Ratschläge, wie das funktioniert? Prompt?
Bearbeiten, eine Schlussfolgerung: Ich habe Prompt jetzt überprüft. Es gibt keine programmierbaren Tasten und es gibt keine Möglichkeit, Alt X zum Senden von echtem ESC X zu bewegen. Ich werde sehen, welche Zeichen von der Tastatur generiert werden und ob ich das in Emacs einfügen kann.
Daher verfügt iSSH über programmierbare Tasten (und viele andere Funktionen) mit Ausnahme der Steuertasten, jedoch über keine funktionierende Steuerung. Und Prompt hat funktionierende Steuertasten, aber keine Möglichkeit, Schlüssel einzurichten. Die Vereinigung von ihnen wäre perfekt. :-(
Zumindest beide Anwendungen befinden sich in der aktiven Entwicklung, daher sollte dies angezeigt werden.
Esc
istCtrl-[
.Ctrl-[
sendenEsc
auf meine neue logitech Tablet Tastatur , bis ich merkte , es eine viel natürlichere Art und Weise ist -fn-☐
(Sie wissen, dass das Feld Symboltaste, die Escape - Taste sein soll). Vorsicht, wenn Sie "fn" nicht gedrückt halten, wird die ssh-App einfach beendet.Antworten:
Prompt wird allgemein als der beste (oder zumindest unter den besten) SSH-Clients für iOS angesehen. Ich habe es nie speziell für Emacs verwendet (da ich keine Emacs verwende), aber ich habe noch nie gesehen, dass es seltsame zusätzliche Zeichen sendet, selbst wenn Steuerzeichen beispielsweise an Nano gesendet werden.
Bearbeiten: Die Eingabeaufforderungsversion 1.3.2 verfügt jetzt über eine Funktion, mit der Sie den Escape-Schlüssel als Meta-Schlüssel verwenden können.
quelle
Ich habe auch begonnen, Emacs über SSH von meinem iPad mit einer externen Bluetooth-Tastatur zu verwenden. Ich verwende die Eingabeaufforderung und habe mir den folgenden Code ausgedacht, um den Optionsschlüssel als Meta wieder zu aktivieren. Die meisten Tasten funktionieren mit Ausnahme von B, E, I, N, U und `. Fügen Sie dies in Ihre .emacs-Datei ein. Beachten Sie, dass ich das Dvorak-Layout verwende und dies nicht mit einem QWERTZ-Layout getestet habe.
Dies bringt Prompt viel näher an das Richtige. Es muss immer noch die fehlenden Tasten behandeln (die 'Akkorde' auslösen, die Sequenzen mit mehreren Zeichen eingeben) oder die Eingabe "Nicht-ASCII" insgesamt deaktivieren, und eine Einstellung "Feststelltaste als Steuerung verwenden" wäre auch sehr schön. Ich werde ihren Kundensupport per E-Mail kontaktieren und sehen, was sie sagen.
quelle