Was für Tasten sollte eine Tastatur zum Programmieren haben



  • Ich kann recht problemlos auf einer deutschen Tastatur tippen. Hat mein Alienware 17 nun mal so dabei gehabt

    Ich kann mir gut vorstellen, dass ein US-Amerikanisches Layout für das Programmieren effizienter ist... aber ich habe mich eingewöhnt, und das bleibt jetzt so.

    Ich lege übrigens viel Wert auf die Peripherie, wenn ich einen PC hätte würde ich mir früher oder später eine Razer-Tastatur kaufen... die Tasten darauf haben perfekte Druckpunkte..



  • -> Geldverschwendung schrieb:

    Ich habe mir noch Gedanken über irgendwelche verschiedenen Tastaturtypen gemacht, sowas ist meiner Meinung nur für Gamer interessant.

    Warum gehst du nicht einfach in den nächsten Computer-Laden und schaust, was die vorrätig haben?

    Ich hab eine billige Tastatur, die hält und tut ihren Dienst wie sie es soll, mehr oder weniger erwarte ich auch nicht.

    Die Gelddifferenz zwischen der bestimmt teureren Tastatur, die du dir irgendwo im Internet ausgesucht hast und der bestimmt viel billigeren Tastatur aus dem Laden solltest du lieber spenden.

    Ich muss nicht in den Computerladen gehen, weil ich schon lange weiß, was gut ist.

    Ich habe eine Cherry G80-3000 und die habe ich schon seit AFAIK ca. > 18 Jahren und tut genau was ich will.

    Sie war damals auch nur geringfügig teurer. Also ca. 70-80 DM anstatt 30, aber das ist mir die Ergonomie auch wert. Bei Ergonomie spare ich nicht.



  • Sone schrieb:

    Ich lege übrigens viel Wert auf die Peripherie, wenn ich einen PC hätte würde ich mir früher oder später eine Razer-Tastatur kaufen... die Tasten darauf haben perfekte Druckpunkte..

    Das sind Cherry MX-Blue Tasten, die findest du auch in einer G80-3000 für wesentlich weniger Geld.

    Das Problem bei Cherry ist angeblich nur, dass die Tasten zwar noch die gleichen sind, aber man am Tastaturgehäuse Einsparungen vorgenommen hat.

    Meines hat noch einen Stahlunterboden auf dem die Tasten aufmontiert sind, die neueren dürften laut ein paar Amazon Rezensionen nur noch einen Plastikboden haben.
    D.h. bei mir biegt sich nichts durch, wenn ich auf die Tasten hämmere, bei den neueren kann das schon sein.

    So Gamer Tasten mit Cherry MX Blue Tasten kosten im Vergleich zu einer G80-3000 etwa das doppelte.



  • Bzgl umlernens bei anderen Layouts: Es spricht nichts dagegen, mit mehreren Tastaturlayouts umgehen zu koennen. Ich komme sowohl mit deutschem, als auch mit US-Layout klar. Das Neo-Layout ist natuerlich ein Extremfall, sollte aber auch machbar sein.



  • Tastenprogger schrieb:

    Bevorzugt ihr an einer Tastatur weichgängige leise Membran-Tasten
    oder sollen es eher laute mechanische Tasten mit einem ordentlichen Druckfühlpunkt und Tiefenhub sein?

    Hier gibt es von Cherry z.B. mal einen Überblick über die verschiedenen Tastentypen speziell von Cherry, zur Auswahl stehen:






    Ich bevorzuge Cherry MX Black (=linear).
    Viele haben zum Schreiben allerdings die MX Brown (="soft tactile") lieber.


  • Mod

    Tastenprogger schrieb:

    Problematisch ist aus meiner Sicht in deinem Fall halt nur, dass du alles ständig selber einrichten mußt.
    Bei nur einem Computer mag das noch gehen, aber ich benutze regelmäßig 3 Computer und auf jedem ist jeweils einmal Linux und Windows drauf und manchmal kommen nach noch ein paar OS Installationen dazu, wenn ich etwas in einer VirtualBox laufen lasse.

    Das habe ich auch. Fand ich kein Problem. Einmal ein Layout für Windows erstellt, einmal eine xmodmap für Linuxoide, fertig. Falls man mal an einem Fremdrechner tippen muss, ist ein normales US/DE Layout nicht so verschieden, dass man damit nicht zurecht käme.

    Viel besser wäre es, wenn es ein standardisiertes Layout geben würde, denn das wäre dann bei der Layoutauswahl vorhanden und man müßte es nicht mehr selbst konfigurieren, sondern zum Einrichten nur noch aus einer Liste auswählen.

    Du beschreibst NEO und Konsorten.



  • SeppJ schrieb:

    Viel besser wäre es, wenn es ein standardisiertes Layout geben würde, denn das wäre dann bei der Layoutauswahl vorhanden und man müßte es nicht mehr selbst konfigurieren, sondern zum Einrichten nur noch aus einer Liste auswählen.

    Du beschreibst NEO und Konsorten.

    Nein, NEO ist nichtmal ansatzweise mit US International kompatibel.

    Was ich meine ist ein Layout basierend auf US International für deutschsprachige Programmierer, die dann ihr Ä via ALT GR + A, ihr Ü über ALT GR + U, ihr Pi über ALT GR + P usw. bekommen und Z und Y vertauscht sind.
    Also genau so etwas, was du ständig einrichten mußt.

    NEO, DVORAK sind da komplett anders, die sind nichtmal QWERTY oder QWERTZ.



  • SeppJ schrieb:

    Das habe ich auch. Fand ich kein Problem. Einmal ein Layout für Windows erstellt, einmal eine xmodmap für Linuxoide, fertig.

    Könntest du deine Layoutdateien und deine xmodmap mal hier uploaden?


  • Mod

    Tastenprogger schrieb:

    Könntest du deine Layoutdateien und deine xmodmap mal hier uploaden?

    Ja, aber erst heute Abend oder morgen, da ich jetzt gerade keine Zeit habe das zu packen und zu hosten. Aber ich habe deinen Frage gesehen und werde hoffentlich dran denken.



  • Tastenprogger schrieb:

    Wenn man extra für spezielle Sonderzeichen nachgucken muss, dann kann man aber auch gleich ein normales QWERT* Layout nehmen und für das Sonderzeichen dann nach dem Unicode nachschauen, denn hat man erstmal den Unicode, dann kann man auch das Zeichen eingeben.

    Die Anordnung ist meistens relativ logisch. Z.B. bei griechischen Buchstaben ist α auf dem a, β auf dem b usw. Bei mathematischen Zeichen ℕ auf n, ℝ auf r, ∞ auf 8 usw. Probleme gibt es vorwiegend, wenn etwas mehrdeutig ist. Auf dem p ist π und ϕ (phi) ist dann auf dem q. Letzteres muss man sich merken oder nachschlagen. Genauso ist ∈ auf dem o, weil auf dem e schon ∃ ist.

    In anderen Fällen stehen wenige mögliche Zeichen zur Auswahl. Z.B. sind ∨ und ∧ auf 1 und 2, aber die Reihenfolge kann ich mir immer nicht merken. Dann muss ich aber trotzdem maximal zwei Tasten probieren. Ähnlich ist es bei den Akzenten. Ich weiß nicht, wo genau jeder Akzent ist, aber ich kenne die Akzenttasten.

    Das alles geht deutlich schneller, als erst in Unicode-Tabellen nachzusehen. Ich verwende deshalb z.B. in LaTeX bevorzugt direkt die entsprechenden Symbole anstatt der Befehle (weil das besser lesbar ist). Das würde man nicht machen, wenn man bei jedem griechischen Buchstaben erst eine Zahlenkombination eingeben muss.

    Ach ja: Das Zeichen … ist natürlich auch mit drauf, das benutze ich auch häufiger.



  • Ich programmiere schon seit ein paar Jahren beruflich und die meisten nutzen diese billig Tastaturen die bei den HP-Rechnern mit bei sind. Die dürften auch nicht teurer wie 10 bis 15 EUR sein.

    Wie ja hier schon beschrieben wurde, tippt man als Programmierer recht wenig mit der Tastatur 95% der Zeit ist Fehlersuche, Planen etc.

    Mein Exchef hat unglaublich schnell C unter Linux mit Vi programmiert, schneller als ich normalen Text eingeben konnte. Bei dem waren auch nur immer die billigsten Tastaturen im Einsatz, dabei war er Millionär.

    Daher mein Fazit, ein Programmierer braucht keinerlei spezielle Sondertastatur. Die, die meist meckern, entwickeln nicht wirklich Software, sondern labern bloß Blödsinn.

    Eine englische Tastaturbelegung kann ich auch empfehlen, die ganzen Klammern, Backslash, Tilde, Pipe etc. sind einfacher zu tippern.



  • BerufsProgger schrieb:

    Die, die meist meckern, entwickeln nicht wirklich Software, sondern labern bloß Blödsinn.

    muahuahuahuahua!

    mfg
    BerufsSpacken



  • Ich progge mit einer Klawirtastatur



  • Supercoder 2000

    "Air cooled coding keyboard for professional use"

    http://www.spassfieber.de/funpics/supercoder-2000-nur-1-und-0-und-done.jpg



  • blurrry333 schrieb:

    Ich progge mit einer Klawirtastatur

    Das gibts wirklich
    https://en.wikipedia.org/wiki/Printing_telegraph



  • SeppJ schrieb:

    Tastenprogger schrieb:

    Könntest du deine Layoutdateien und deine xmodmap mal hier uploaden?

    Ja, aber erst heute Abend oder morgen, da ich jetzt gerade keine Zeit habe das zu packen und zu hosten. Aber ich habe deinen Frage gesehen und werde hoffentlich dran denken.


  • Mod

    ping! ping! ping! schrieb:

    SeppJ schrieb:

    Tastenprogger schrieb:

    Könntest du deine Layoutdateien und deine xmodmap mal hier uploaden?

    Ja, aber erst heute Abend oder morgen, da ich jetzt gerade keine Zeit habe das zu packen und zu hosten. Aber ich habe deinen Frage gesehen und werde hoffentlich dran denken.

    Oh, ich erinner mich grob. Das doofe ist, das ich zu jeder Zeit immer nur eine der beiden Dateien direkt verfügbar habe. Derzeit sitze ich an einem der Linuxrechner. Die deutschen Umlaute und ein paar andere, die ich manchmal nutze:

    keysym ISO_Level3_Shift = Mode_switch
    
    keysym grave = grave asciitilde degree degree
    keysym 1 = 1 exclam onesuperior onequarter
    keysym 2 = 2 at twosuperior onehalf
    keysym 3 = 3 numbersign threesuperior threequarters
    keysym 5 = 5 percent EuroSign EuroSign
    keysym a = a A adiaeresis Adiaeresis
    keysym m = m M mu mu
    keysym o = o O odiaeresis Odiaeresis
    keysym s = s S ssharp section
    keysym u = u U udiaeresis Udiaeresis
    

    Die Liste ist leicht erweiterbar, man muss bloß nachschlagen, wie die Zeichen heißen, die man möchte. Zusätzlich mag ich auch:

    remove Lock = Caps_Lock
    add Control = Caps_Lock
    

    Wenn ich mal wieder am Windowsrechner sitze, denke ich hoffentlich an die dortige Keyboarddatei. Da die unter Linux nicht relevant ist, ist diese nicht bei den von allen Rechnern aus zugänglichen Dateien dabei.



  • Danke sehr, SeppJ 👍 . War zwar noch mühsam, das auf XKB anzupassen, aber jetzt passts und ich bin ziemlich sicher, nichts wichtiges vergessen zu haben.



  • gigg schrieb:

    Supercoder 2000

    "Air cooled coding keyboard for professional use"

    http://www.spassfieber.de/funpics/supercoder-2000-nur-1-und-0-und-done.jpg

    Genau das was ich gesucht habe. 👍

    Meine Tastatur wird immer so heiß, wenn ich bei meinem Tempo meinen Code schreibe.
    Ich habe da schon vieles versucht die Reibungswärme irgendwie abzutransportieren, von Eiswürfeln bis zu Heatspreadern und Keramikkappen für die Tasten, aber so richtig geholfen hat das nicht.

    Ich denke ich werde daher diese luftgekühlte Tastatur kaufen.


Anmelden zum Antworten