Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 Re : Tribune libre » Bépo obsolète dans 20ans ? » 16/2/2019 20:10:23

Le stylet n'est pas nouveau: Newton (Apple) et le Palm l'utilisaient déjà au millénaire passé. Palm a même eu des problèmes parce que des tracés de lettres étaient déposés... C'est de plus moins rapide et plus approximatif que le clavier.

Par ailleurs, s'il fallait laisser tomber une innovation parce qu'elle serait obsolète vingt années plus tard, plus rien ne se ferait vingt années plus tard non plus...

#2 Re : Tribune libre » À votre bon cœur… la disposition ÉWOPY » 7/2/2019 21:19:40

Fameuse ambition que de vouloir une disposition optimale pour deux, trois... langues.

Si l'on essaie de trouver la disposition optimale pour tous les couples parmi n langues, il faudrait n*(n-1)/2 dispositions.

Tous les regroupements de trois langues, n(n-1)(n-2)/3! (! pour factorielle)... On n'est pas rendu.

Je travaille avec la disposition azerty, mais mon système me permet de basculer sur bépo que je tente d'assimiler, et sur le grec moderne, que j'essaie d'apprendre. De toute façon, ne vaut-il mieux pas taper à l'aveugle? Certain·e·s sont bi-claviéristes azerty-bépo.

#3 Re : Tribune libre » Une phrase anti-azerty » 7/2/2019 21:02:27

Pour dire un truc un peu moins constructif (8:) l'exemple n'ennuiera pas tellement un azertyste linuxien, sauf peut-être le tiret semi-cadratin (ndash en HTML).

#4 Re : Coin des bidouilleurs » Adaptation de la disposition bépo à SailfishOS » 7/2/2019 19:57:44

Je demanderai à mon beau-père qui ne jure que par le N9 s'il sait de quoi il s'agit.

#5 Coin des bidouilleurs » Adaptation de la disposition bépo à SailfishOS » 6/2/2019 22:14:03

jchrbe
Réponses : 3

J'ai vu sur un forum que BÉPO n'était plus supporté sur SailfishOS (Jolla, Intex, certains Xperia). J'ai trouvé une disposition qui fonctionnait sur SailfishOS 1, alors que nous sommes maintenant à la version 3.

J'ai adapté cette disposition et ai créé le fichier bepo.qml nécessaire . Pour la manip complète, voir Installation - Système UNIX et GNU/Linux (smartphone) sur le le wiki. La disposition sur la page d'installation est assez sage (les ponctuations courantes sont égale au clavier français. Celle ci-dessous est amenée à progresser, même si le clavier virtuel d'un smartphone ne pourra jamais égaler un clavier physique.

Cela ne me rendra pas la frappe plus rapide ni ne réduira mes troubles musculo-squelettiques, mais je me dis que cela m'habituera peut-être au clavier...

Il y a probablement moyen d'améliorer... si vous avez un avis...

/*
No copyright (C)... Enjoy!Done by RbN (Jan 2014)
Corrected for SailfishOS 3.0 by jchrbe (2019.02.05, rev. 2019.02.17)
*/

import QtQuick 2.0
import com.jolla.keyboard 1.0
import ".."

KeyboardLayout
  {
  splitSupported: true

  KeyboardRow
    {
    CharacterKey { caption: "b"; captionShifted: "B"; symView: "1"; symView2: "€" }
    CharacterKey { caption: "é"; captionShifted: "É"; symView: "2"; symView2: "£" }
    CharacterKey { caption: "p"; captionShifted: "P"; symView: "3"; symView2: "$" }
    CharacterKey { caption: "o"; captionShifted: "O"; symView: "4"; symView2: "¥"; accents: "oôœóòöøǒō"; accentsShifted: "OÔŒÓÒÖØǑŌ" }
    CharacterKey { caption: "è"; captionShifted: "È"; symView: "5"; symView2: "?" }
    CharacterKey { caption: "v"; captionShifted: "V"; symView: "6"; symView2: "%"; accents: "vw"; accentsShifted:"VW" }
    CharacterKey { caption: "d"; captionShifted: "D"; symView: "7"; symView2: "<"; accents: "dð"; accentsShifted: "DÐ" }
    CharacterKey { caption: "l"; captionShifted: "L"; symView: "8"; symView2: ">" }
    CharacterKey { caption: "j"; captionShifted: "J"; symView: "9"; symView2: "["; accents: "jĵ"; accentsShifted: "JĴ" }
    CharacterKey { caption: "z"; captionShifted: "Z"; symView: "0"; symView2: "]" }
    }

  KeyboardRow
    {
    CharacterKey { caption: "a"; captionShifted: "A"; symView: "*"; symView2: "`"; accents: "aàâæáãäåǎā"; accentsShifted: "AÀÂÆÁÃÄÅǍĀ" }
    CharacterKey { caption: "u"; captionShifted: "U"; symView: "#"; symView2: "^"; accents: "uûùúüǔū"; accentsShifted: "UÛÙÚÜǓŪ" }
    CharacterKey { caption: "i"; captionShifted: "I"; symView: "+"; symView2: "|"; accents: "iîïíìǐī"; accentsShifted: "IÎÏÍÌĎǏĪ" }
    CharacterKey { caption: "e"; captionShifted: "E"; symView: "-"; symView2: "_"; accents: "eêëěē€"; accentsShifted: "EÊËĚĒ€" }
    CharacterKey { caption: "c"; captionShifted: "C"; symView: "="; symView2: "§"; accents: "cç"; accentsShifted: "CÇ" }
    CharacterKey { caption: "t"; captionShifted: "T"; symView: "("; symView2: "{"; accents: "tþ"; accentsShifted: "TÞ" }
    CharacterKey { caption: "s"; captionShifted: "S"; symView: ")"; symView2: "}"; accents: "sŝ"; accentsShifted: "SŜ" }
    CharacterKey { caption: "r"; captionShifted: "R"; symView: "~"; symView2: "°" }
    CharacterKey { caption: "n"; captionShifted: "N"; symView: "!"; symView2: "¡";  accents: "nñ"; accentsShifted: "NÑ" }
    CharacterKey { caption: "m"; captionShifted: "M"; symView: "?"; symView2: "¿" }
    }

  KeyboardRow
    {
    ShiftKey {}
    CharacterKey { caption: "y"; captionShifted: "Y"; symView: "@"; symView2: "«"; accents: "ÿý"; accentsShifted: "ŸÝ" }
    CharacterKey { caption: "x"; captionShifted: "X"; symView: "&"; symView2: "»" }
    CharacterKey { caption: "k"; captionShifted: "K"; symView: "/"; symView2: "÷" }
    CharacterKey { caption: "q"; captionShifted: "Q"; symView: "\\"; symView2: "“" }
    CharacterKey { caption: "g"; captionShifted: "G"; symView: "\""; symView2: "”"; accents: "gĝ"; accentsShifted: "GĜ" }
    CharacterKey { caption: "h"; captionShifted: "H"; symView: ";"; symView2: "„"; accents: "hĥ"; accentsShifted: "HĤ" }
    CharacterKey { caption: "f"; captionShifted: "F"; symView: ":"; symView2: "·" }
    BackspaceKey {}
    }

  KeyboardRow
    {
    splitIndex: 4
    SymbolKey { implicitWidth: symbolKeyWidthNarrow }
    CharacterKey { caption: "."; captionShifted: "…"; implicitWidth: punctuationKeyWidthNarrow; fixedWidth: !splitActive; separator: SeparatorState.HiddenSeparator }
    ContextAwareCommaKey { implicitWidth: punctuationKeyWidthNarrow }
    SpacebarKey {}
    SpacebarKey { active: splitActive; languageLabel: "bépo" }
    CharacterKey { caption: "’"; captionShifted: "'"; implicitWidth: punctuationKeyWidthNarrow; fixedWidth: !splitActive }
    EnterKey {}
    }
  }

Il s'agit bien d'une adaptation à un clavier de quatre rangées avec deux touches de moins par rangée. Le 'w' est associé au 'v', le 'ç' au 'c', le 'à' au 'a', le 'ê' au 'e'...

b é p o è v d l j z       B É P O È V D L J Z       1 2 3 4 5 6 7 8 9 0       € £ $ ¥ ? % < > [ ]
a u i e c t s r n m       A U I E C T S R N M       * # + - = ( ) ~ ! ?       ` ^ | _ § { } ° ¡ ¿
[↑] y x k q g h f <x      [⇑] Y X K Q G H F <x      1/2 @ & / \ " ; : <x      2/2 « » ÷ “ ” „ · <x
123  . , space ’ Ret      123  . , space ' Ret      ABC  … , space ' Ret      ABC  . , space ' Ret

* Les «touches»«é» et «è» s'en tiennent strictement à ces deux caractères (et majuscules), pas aux autres «e» accentués.
* Le guilllemet typographique (courbe) est privilégié: le guillemet dactylographique (droit) ne passe pas sur Mastodon.
* Les circonflexes esperantiens existes en «lettres accentuées», ainsi que les háček et les macrons (brèves et longues en latin)

Pied de page des forums

Propulsé par FluxBB