dt. oder us Tatstaturlayout?



  • Original erstellt von Daniel E.:
    kingruedi: Ich habe mir mal die {} auf ^ und ° gemappt. Ich bin mir aber fast sicher, dass man jeden brauchbaren Editor so konfigurieren kann, dass er { automagisch immer ergänzt.

    Automatisch ergänzt? Wie meinst du?

    (und falls du, oder wer anders, weiß wie man das bei vi einstellt.. immer her damit :))



  • Ich stelle mir das so vor:

    void foo (int a, unsigned b) ; // Semikolon -> Es passier nichts
    void foo (int a, unsigned b)   // ENTER
    {                              // Magisch ergänztes {
      if (a == b)                  // ENTER
      {                            // Magisch ergänztes {
                                   // Der Editor kann hier je nach Programmierstil
                                   //   das { wieder hochziehen und einrücken
         ganz_viel_zeug ();
                                   // BACKSPACE
      }                            // Magisch ergänztes } auf der obenliegenden Zeile
      noch_mehr_zeug ();
                                   // BACKSPACE
    }                              // Magisch erzeugtes } auf der obenliegenden Zeile
    

    Mit dem vi ist das vermutlich nicht zu machen, aber mit dem vim könnte ich mir das schon vorstellen. Im Emacs auch. Ist aber vermutlich etwas aufwändiger, weil man dem Editor ja ein Subset von C beibringen muss ...



  • Das wäre in der Tat sehr nett. Aber auch wirklich nicht gerade trivial.. besonders der Backspace-Part erscheint mir recht holprig.

    aber mit dem vim könnte ich mir das schon vorstellen

    Ja.. Den mein ich auch.
    Naja, falls sich jemand berufen fühlt das zu tun, so möchte er sich melden 🙂
    Aber ansonsten wärs mir zuviel Aufwand.



  • visual assist kann das glaube ich



  • Trotzdem wäre ich für eine eigene C++-Tastatur, also deutsche Belegung, aber mit Semikolon ohne SHIFT zu benützen müssen, etc.

    Warum gibt es eigentlich bei der Tastatur nicht so wie bei Joysticks, etc. eigene Tastaturbelegungen? Also wenn ich 'A' drücke dann 'Z', etc. Bei Joysticks kann man da für jedes Spiel eigene Belegungen machen!

    Na gut, man kann sagen, dass dann die Tastatur etwas umständlich wird da steht 'Ä' und beim Programmieren steht es plötzlich für ';', aber mit Tasten wo jede einzelne Taste ein Display hat 🙄 - für sowas wäre ich bereit einen Haufen Geld auszulegen...

    MfG SideWinder



  • SideWinder,
    Unter Linux gehts :p (ok, brauchst du nicht drauf einzugehen ;))
    Unter Windows sollte man da auch ein Programm mit Keyboard-Hook programmieren können. Hat bestimmt irgendwer schon gemacht...

    Wobei ich mir das global für's ganze Betriebssystem nich so prall vorstelle. Sollte man dann schon auf den Editor beschränken (was mit vim auch kein Problem ist ;)).

    [ Dieser Beitrag wurde am 11.01.2003 um 18:44 Uhr von DrGreenthumb editiert. ]



  • ich verwende immer das us-layout.
    der umstieg brachte einen enormen geschwindigkeitszuwachs bei mir.

    mal ne frage an die linuxer:

    wie kann ich am schnellsten wenn ich an irgendnem fremdrechner bin auf dem X laeuft das us-layout einstellen?

    meines wissens nach muesste das mit xmodmap gehen, aber ich finde die tastaturtabellen dafuer nicht.

    gruss.



  • Das es mit Low-Level-Hooks funktioniert ist mir schon klar, ich werde dazu auch sicherlich etwas im Internet finden.

    Aber ob deswegen meine MS-Tastatur Displays auf die Tasten zaubert 🙄. Da sollte man dann auch für Spiele eigene Symbole leuchten lassen können :).

    MfG SideWinder



  • BTW: http://ftp.hs-niederrhein.de/~ftp/ seht euch mal das erste Programm an ;).

    MfG SideWinder



  • gut, andere Frage: würde sich der Umstieg lohnen? (bzw. hat es sich für euch gelohnt, die US-Layouts zu verwenden)???

    Ich bin 10-Finger-Tipper und Vielschreiber, und das dt. Layout doch ziemlich gewöhnt.... d.h. ich würde evtl. nur beim Coden das US-Layout verwenden...



  • Original erstellt von Blue-Tiger:
    Ich bin 10-Finger-Tipper und Vielschreiber, und das dt. Layout doch ziemlich gewöhnt.... d.h. ich würde evtl. nur beim Coden das US-Layout verwenden...

    Das ist Hoelle - glaubs mir.

    In der Schule muss ich das deutsche Layout verwenden, da die ein ue fuer ein ü nicht gelten lassen 😞

    Du machst dauernd tipp-Fehler -> vorallem wenn du nicht auf den Monitor schaust, sondern etwas abschreibst - dann merkst du nichteinmal dass du y statt z oder _ statt ? geschrieben hast... Das sind bloede Fehler!

    Fuer mich hat sich der Umstieg gelohnt, aber wie gesagt: entweder ganz oder garnicht - sonst macht man _viele_ Tippfehler.



  • fast alle rechner in schulen etc laufen eh unter windows, wo das layoutumstellen in der Regel recht einfach ueber Alt-Shift geht.

    Start->Einstellungen->Systemsteuerung->Tastatur->Laendereinstellungen (oder aehnlich)

    das mit dem ue nicht gelten lassen laesst sich ja durch suchen & ersetzen beheben.

    ein weiterer grund waere, das viele dokumentationssprachen eh kein direktes einfuegen von umlautzeichen erlauben, und deshalb kombinationen wie "u oder ü eh ein muss sind.



  • Ersetzen: ansich gut. Nur was ist bei
    Steuerung?

    da steckt ein ue drinnen ->
    Steürung

    das ist wohl auch nicht ideal 😉

    mit "u wird zu ü hab ichs auch schon probiert, aber das ist mir zu umstaendlich:

    Er sagte: "Umsatz muss gesteigert werden"
    Und schon hab ich ein Ü drinnen...



  • Habt ihr mal eben eien Grafik mit der US-Tastatur zur Hand? Ich will mir das mal anschauen. Und wenn ich darufrumm tippe will ich nicht immer überrascht werden, was da rauskommt.



  • Hier eine US-Tastatur: http://www.egtechnology.com/keyboard/keyboard.gif allerdings nur der linke Teil.

    MfG SideWinder



  • Original erstellt von Shade Of Mine:
    **Ersetzen: ansich gut. Nur was ist bei
    Steuerung?

    da steckt ein ue drinnen ->
    Steürung

    das ist wohl auch nicht ideal 😉

    mit "u wird zu ü hab ichs auch schon probiert, aber das ist mir zu umstaendlich:

    Er sagte: "Umsatz muss gesteigert werden"
    Und schon hab ich ein Ü drinnen...**

    entweder das suchen & ersetzen mit kontrolle verwenden oder halt "u schreiben.

    gruss.



  • Original erstellt von SideWinder:
    **Hier eine US-Tastatur: http://www.egtechnology.com/keyboard/keyboard.gif allerdings nur der linke Teil.

    MfG SideWinder**

    da fehlt die ` ~ taste - direkt unter ESC


Anmelden zum Antworten