First off: Credits, a big THANKS and hats off to Rozenthal, Exidler and Giannis86 for their respective work with FingerKeyboard: IMHO the best typing solution for windows mobile.
Click here to go to the FingerKeyboard thread!
What's BIGkeys? This is a landscape layout for FingerKeyboard v2.1 that maximizes the size of the keys to facilitate typing even more. The goal of the layout is to be as similar to a normal keyboard as possible to provide intuitive placement of special chars. Of course with the size constraints of the keyboard there are some compromises. There is no BIGkeys portrait layout. If you want bigger keys in portrait, try the SoftTouch Max Key layout by ring-bearer (thanks aussiebum for recommendation).
The original swedish layout is created by a friend of mine. I thought it was so good that I wanted to publish it here and he's given me permission to do so. He made the key spacing and the original layout, I have polished the layout to make it similar to a normal keyboard for intuitive placement of special chars etc and I also made a WWE layout with his layout as base. My friend has the name byggver here on XDA and all credit goes to him for this excellent layout.
How to install: First install FingerKeyboard. Then copy the .txt file attached in the post for respective layout into the Skins folder of where you installed FingerKeyboard, for example Internal Storage\Program Files\FingerKeyb\Skins. Then select correct language in FingerKeyboard settings.
One more thing: These layouts are provided as-is. If you want something added or changed, take a look into the layout .txt file and do it yourself. It is really quite simple: there is one row per key, the first numbers in every row are key x-placement, y-placement, width and height, then there is a reference to the key images used and there is the text displayed on the key as well as the corresponding output. It is really self-explainatory once you look into the .txt file. I did this with hardly any programming skills and so can you.
I cannot please every taste, only you can make the perfect keyboard for you. I'm just sharing what I already have and as a bonus I'm doing a WWE layout. This way, you can at least have a starting point for your own perfect layout. If you make your own layout based on BIGkeys and want to share it, feel free to post it in this thread and I'll make a link to it on the first page.
WWE layout
So, here's the WWE layout. I used the standard US keyboard layout as reference, however I've not done much typing on US or UK keyboards, so I probably don't have a good feel on where to put the special chars that don't have a given place. I tried to make it as intuitive as I could.
Feel free to change what you don't like!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SWE version
This is the swedish layout. It contains no key to change language, I removed it to give more space for other keys. I only use this language layout anyway so...
UPDATE: A swedish portrait layout for WVGA can be found HERE. The keys are only standard size, but it's still useful.
Links:
-------
BIGkeys WWE VGA version by MrObvious
.
hi, can you do the same for potrait mode aswell as there are buttons i dont use, then we can have the keys bigger in potrait aswell, just an option.
thankyou
r8zer said:
hi, can you do the same for potrait mode aswell as there are buttons i dont use, then we can have the keys bigger in potrait aswell, just an option.
thankyou
Click to expand...
Click to collapse
Actually, portrait doesn't really give much to work with if you want bigger keys. The 480 pixel width is really a limiting factor there. The BIGkeys layouts are only landscape, at least for now. But feel free to make your own and post it here, I'll put a link up on fist page if it gets buried in the thread.
Of course I can share the swedish portrait layout I'm using if anyone is interested, but the keys are not bigger than FingerKeyboard standard size. The WVGA version looks the same as the VGA version in my signature but with an extra row for arrows and keyboard on/off.
ok, thanks for your response, and i would not have a clue where to start on this, and will take your expert advice in this and leave well alone.
Thanks!
How nice isn´t this! I was going to buy a bluetooth keyboard, but with this I will not. I can type at full speed without errors again, just as on my Hermes.
Thank you very much!
WWE layout is up. Enjoy!
r8zer said:
ok, thanks for your response, and i would not have a clue where to start on this, and will take your expert advice in this and leave well alone.
Click to expand...
Click to collapse
You have some pointers in the first post. Back-up the .txt-files before you start trying and you can't ruin anything. Have a go, you'll figure it out in no time, promise!
robinmalmberg said:
How nice isn´t this! I was going to buy a bluetooth keyboard, but with this I will not. I can type at full speed without errors again, just as on my Hermes.
Thank you very much!
Click to expand...
Click to collapse
Thanks for your feedback! Glad you like it, it's a pleasure to help my fellow swedes. I used to have an Xperia with a hardware keyboard but I find typing with FingerKeyboard and this layout faster and more accurate.
r8zer said:
hi, can you do the same for potrait mode aswell as there are buttons i dont use, then we can have the keys bigger in potrait aswell, just an option.
Click to expand...
Click to collapse
If you want bigger keys in Portrait mode try the SoftTouch Max Key layout in the Xperia forums => http://forum.xda-developers.com/showthread.php?t=506474
It looks a bit funny but actually works quite well.
I think I am missing something. I did what you said loaded the text file into the skins folder. Nothing no resize in portrait. Any help?
Thanks Really want to use this!
Marty
martywix said:
I think I am missing something. I did what you said loaded the text file into the skins folder. Nothing no resize in portrait. Any help?
Thanks Really want to use this!
Marty
Click to expand...
Click to collapse
BIGKeys is landscape only. If you want larger portrait keys use MaxKey: http://forum.xda-developers.com/showthread.php?t=506474
suveränt, bra jobbat !
Hi, I've been using FingerKeyboard but found the landscape keyboard is much wider. Copied the text.file onto my installed folder (storage card/program file/fingerkeyboard/skin) but nothing happen. I'm still in portrait mode. Have I missed out anything. Nd help here.
Thanks
mel69hash said:
Hi, I've been using FingerKeyboard but found the landscape keyboard is much wider. Copied the text.file onto my installed folder (storage card/program file/fingerkeyboard/skin) but nothing happen. I'm still in portrait mode. Have I missed out anything. Nd help here.
Thanks
Click to expand...
Click to collapse
When the app you run (for example notes) is rotated into landscape and you bring up the keyboard, you will automatically get the landscape layout. To be able to rotate you need to activate rotation for the application you run and to be able to do so you need to have a rotation app like ChangeScreen, Gyrator etc.
Thank you Thank you
losdrivare said:
Of course I can share the swedish portrait layout I'm using if anyone is interested
Click to expand...
Click to collapse
Yes I am, did you post it somewhere???
Awsome work on the SWE BIGkeys!!!
/Mike
Swedish portrait WVGA layout
This is not really part of BIGkeys since the keys on this layout are standard size.
It was hard to do something useful with the portrait layout because of the size constraints. This is definetely a compromise but at least the swedish special characters are easily availible. Enjoy!
Preview:
Thanks for the layout. I have a Diamond but I converted it to VGA and made a few modifications of my own. Here is what I got for anyone interested:
Code:
ResolutionBegin 640 480
LayoutBegin eng
Size 640 289
DisplayName EN
Fill 0 0 640 280 CSCHEME.BgColor
Draw 0 0 640 2 border
FontNormal normal
FontHold hold
FontSelected selected
FontSelectedHold selhold
Taskbar 52
ChildWnd 0
;ROW 1 -------------------------------------------------------------------------------------------------
Key 1.6 1 57 72 2,2,8,2 key0 key1 q,1,Q,! SC:q,SC:1,SC:Q,SC:!
Key 58.4 1 57 72 2,2,8,2 key0 key1 w,2,W,@ SC:w,SC:2,SC:W,SC:@
Key 115.2 1 57 72 2,2,8,2 key0 key1 e,3,E,# SC:e,SC:3,SC:E,SC:£
Key 172 1 57 72 2,2,8,2 key0 key1 r,4,R,$ SC:r,SC:4,SC:R,SC:$
Key 228.8 1 57 72 2,2,8,2 key0 key1 t,5,T,% SC:t,SC:5,SC:T,SC:%
Key 285.6 1 57 72 2,2,8,2 key0 key1 y,6,Y,^ SC:y,SC:6,SC:Y,SC:^
Key 342.4 1 57 72 2,2,8,2 key0 key1 u,7,U,& SC:u,SC:7,SC:U,SC:&
Key 399.2 1 57 72 2,2,8,2 key0 key1 i,8,I,* SC:i,SC:8,SC:I,SC:*
Key 456 1 57 72 2,2,8,2 key0 key1 o,9,O,( SC:o,SC:9,SC:O,SC:(
Key 512.8 1 57 72 2,2,8,2 key0 key1 p,0,P,) SC:p,SC:0,SC:P,SC:)
Key 569.6 1 57 72 2,2,8,2 bks0 bks1 ,, ACTION.Backspace
;ROW 2 -------------------------------------------------------------------------------------------------
Key 11.2 73 57 72 2,2,8,2 key0 key1 a,CSCHEME.Smile1,A,CSCHEME.Shortcut1 SC:a,AC:Smile1,SC:A,AC:Shortcut1
Key 68 73 57 72 2,2,8,2 key0 key1 s,CSCHEME.Smile2,S,CSCHEME.Shortcut2 SC:s,AC:Smile2,SC:S,AC:Shortcut2
Key 124.8 73 57 72 2,2,8,2 key0 key1 d,CSCHEME.Smile3,D,CSCHEME.Shortcut3 SC:d,AC:Smile3,SC:D,AC:Shortcut3
Key 181.6 73 57 72 2,2,8,2 key0 key1 f,CSCHEME.Smile4,F,CSCHEME.Shortcut4 SC:f,AC:Smile4,SC:F,AC:Shortcut4
Key 238.4 73 57 72 2,2,8,2 key0 key1 g,CSCHEME.Smile5,G,CSCHEME.Shortcut5 SC:g,AC:Smile5,SC:G,AC:Shortcut5
Key 295.2 73 57 72 2,2,8,2 key0 key1 h,€,H,CSCHEME.Shortcut6 SC:h,SC:€,SC:H,AC:Shortcut6
Key 352 73 57 72 2,2,8,2 key0 key1 j,{,J,§ SC:j,SC:{,SC:J,SC:§
Key 408.8 73 57 72 2,2,8,2 key0 key1 k,},K,½ SC:k,SC:},SC:K,SC:½
Key 465.6 73 57 72 2,2,8,2 key0 key1 l,\,L,| SC:l,SC:\,SC:L,SC:|
Key 522.4 73 120 72 2,2,8,2 ret0 ret1 ,, ACTION.Return
;ROW 3 -------------------------------------------------------------------------------------------------
Key 40.8 145 57 72 2,2,8,2 key0 key1 z,",Z," SC:z,SC:",SC:Z,SC:"
Key 97.6 145 57 72 2,2,8,2 key0 key1 x,cut,X,cut SC:x,AC:Cut,SC:X,AC:Cut
Key 154.4 145 57 72 2,2,8,2 key0 key1 c,copy,C,copy SC:c,AC:Copy,SC:C,AC:Copy
Key 211.2 145 57 72 2,2,8,2 key0 key1 v,pst,V,pst SC:v,AC:Paste,SC:V,AC:Paste
Key 268 145 57 72 2,2,8,2 key0 key1 b,undo,B,undo SC:b,AC:Undo,SC:B,AC:Undo
Key 324.8 145 57 72 2,2,8,2 key0 key1 n,\,N,£ SC:n,SC:\,SC:N,SC:£
Key 381.6 145 57 72 2,2,8,2 key0 key1 m,',M,~ SC:m,SC:',SC:M,SC:~
Key 438.4 145 57 72 2,2,8,2 key0 key1 TEXTcomma,;,<,[ SC:,,SC:;,SC:<,SC:[
Key 495.2 145 57 72 2,2,8,2 key0 key1 .,:,>,] SC:.,SC::,SC:>,SC:]
Key 552 145 57 72 2,2,8,2 key0 key1 /,',?,* SC:/,SC:',SC:?,SC:*
;ROW 4 -------------------------------------------------------------------------------------------------
Key 1 217 100 72 2,2,8,2 shf0 shf1 ,, ACTION.Shift
Key 102 217 82 72 2,2,8,2 num0 num1 ,, SL:digits
Key 186 217 286 72 2,2,8,2 spc0 spc1 ,, ACTION.Space
Key 474 217 76 72 2,2,8,2 tog0 tog1 ,, ACTION.KbdButton
Key 552 217 76 72 2,2,8,2 key0 key1 KT,KT KT
LayoutEnd
ResolutionEnd
Now the KT key is just to show/hide the bottom bar for quick texting in landscape. I paired it with the abovementioned MaxKeys and converted that to VGA just by changing the resolution from 800x480 to 640x480 and it was easy.
MrObvious said:
Thanks for the layout. I have a Diamond but I converted it to VGA and made a few modifications of my own.
Click to expand...
Click to collapse
Thank you for your contribution, I've added a link to first page.
As a huge fan of Tasker and a huge fan of this s6e+, this thread is dedicated to the pursuit of awesomeness! Feel free to SHARE your creations, to ASK for help, and to ASSIST others! The learning curve is steep in the beginning, which can be intimidating for new users, but after the concept is understood, the possibilities are limitless!
I would describe myself as an experienced novice level user. I'll try to help answer questions whenever possible, but there are often multiple ways to skin the cat when using Tasker. Alternative solutions are encouraged! I'll keep the OP up to date with helpful links and share some of my personal creations in the second post. In the third post, I'll share anything specifically related to our device. Fourth post are user created favorites.
If you share anything and would like it included in the OP or first few posts, send me a pm!
What are your favorite profiles & tasks?? Has anybody made use of the edges yet for a cool scene?
Tasker website and downloads: http://tasker.dinglisch.net/
Tasker google group forums, great place to find help: https://groups.google.com/forum/m/#!forum/tasker
Nice tutorial and help thread: http://forum.xda-developers.com/showthread.php?t=1110775
Tasker user wiki: http://tasker.wikidot.com/profile-index
Joao forums for Autoapps plugins: http://forum.joaoapps.com/index.php
Sent from my g928c
Some of my personal creations:
CALL RECORDER
Here's an easy call recorder project I made to automatically record all incoming/outgoing calls and store them according to caller/date/time.
https://www.dropbox.com/s/bxxxbw3z7wn5pne/Call_Recorder.prj.xml?dl=0
*******************
SAY TRAFFIC REPORT
I'll post this one as a description...you would have to make it your own, but the concept is described below. It's an Autovoice profile that gets the most up to date Philadelphia traffic conditions from Twitter, then speaks them outloud to me. The cool part is that the speech can be paused with the press of a button or automatically if a call comes in:
Code:
Profile: Voice - Traffic Report - Philly (227)
State: AutoVoice Recognized [ Configuration:Event Behaviour: true
Command: "philly traffic" ]
Enter: Twitter Philly Traffic (228)
A1: Variable Set [ Name:%NewLine To:
Do Maths: off Append: off ]
A2: Variable Set [ Name:%Space To: Do Maths: off Append: off ]
A3: Run Shell [ Command:su
sqlite3 /data/data/com.twitter.android/databases/390939457-23.db
SELECT datetime(statuses.created/1000, 'unixepoch', 'localtime'), created, author_id, content FROM statuses WHERE author_id = 249854777 AND date(datetime(created/1000 , 'unixepoch', 'localtime')) = date('now', 'localtime') AND created/1000 > ('%TIMES'-3600) ORDER BY created DESC; Timeout (Seconds):0 Use Root: off Store Output In:%Twitter Store Errors In:%TwitError Store Result In:%TwitResult ]
A4: AutoVoice Continuous [ Configuration:
Stopping continuous voice recognition Package:com.joaomgcd.autovoice Name:AutoVoice Continuous Timeout (Seconds):0 ]
A5: Media Volume [ Level:15 Display: off Sound: off ]
A6: Variable Set [ Name:%Pause To:0 Do Maths: off Append: off ]
A7: Show Scene [ Name:Speech Pauser Display As: overlay, Blocking Horizontal Position:184 Vertical Position:100 Animation:System Show Exit Button: off Continue Task Immediately: on ]
A8: If [ %Twitter Set ]
A9: Variable Split [ Name:%Twitter Splitter:%NewLine Delete Base: off ]
A10: For [ Variable:%Traffic Items:%Twitter() ]
A11: Variable Split [ Name:%Traffic Splitter:| Delete Base: off ]
A12: Variable Split [ Name:%Traffic1 Splitter:%Space Delete Base: off ]
A13: Variable Search Replace [ Variable:%Traffic4 Search:# Ignore Case: off Multi-Line: off One Match Only: off Store Matches In: Replace Matches: on Replace With: ]
A14: Variable Split [ Name:%Traffic4 Splitter:http:// Delete Base: off ]
A15: Perform Task [ Name: Philly Traffic Abbreviation Conversion Priority:%priority + 1 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop: off ]
A16: Variable Set [ Name:%SearchTime To:%Traffic12 Do Maths: off Append: off ]
A17: Perform Task [ Name:Time Conversion Priority:%priority + 1 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop: off ]
A18: Perform Task [ Name:SPEECH Task Pauser Priority:%priority + 1 Parameter 1 (%par1):%Traffic41 was reported at %SearchTime1 %SearchTime2 %SearchTime3 Parameter 2 (%par2): Return Value Variable: Stop: off ]
A19: End For
A20: Else If [ %index !Set ]
A21: Say [ Text:There haven't been any traffic alerts reported within the last hour. Would you like me to check another hour back? Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus: on Network: off Continue Task Immediately: off ]
A22: Get Voice [ Title:Check Another Hour? Language Model:Free Form Language: Maximum Results:1 Timeout (Seconds):10 ]
A23: If [ %VOICE Set ]
A24: If [ %VOICE ~ yes ]
A25: Run Shell [ Command:su
sqlite3 /data/data/com.twitter.android/databases/390939457-23.db
SELECT datetime(statuses.created/1000, 'unixepoch', 'localtime'), created, author_id, content FROM statuses WHERE author_id = 249854777 AND date(datetime(created/1000 , 'unixepoch', 'localtime')) = date('now', 'localtime') AND created/1000 > ('%TIMES'-7200) ORDER BY created DESC; Timeout (Seconds):0 Use Root: off Store Output In:%Twitter Store Errors In:%TwitError Store Result In:%TwitResult ]
A26: Variable Set [ Name:%index To:1 Do Maths: off Append: off ]
A27: Goto [ Type:Action Label Number:1 Label:Top Anchor ]
A28: Else If [ %VOICE ~ no ]
A29: Goto [ Type:Action Label Number:1 Label:End Anchor ]
A30: End If
A31: Else
A32: Goto [ Type:Action Label Number:1 Label:Check another hour ]
A33: End If
A34: Else If [ %index ~ 1 ]
A35: Say [ Text:There haven't been any traffic alerts reported within the last two hours. Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus: on Network: off Continue Task Immediately: off ]
A36: End If
A37: Destroy Scene [ Name:Speech Pauser ]
A38: AutoVoice Continuous [ Configuration:
Starting continuous voice recognition without headset
Persistent Notification: true Package:com.joaomgcd.autovoice Name:AutoVoice Continuous Timeout (Seconds):0 ]
*****************
HUNTING TIMES
This one is my baby. It's made to be a standalone app, but I'll never publish it. This neat project analyzes sun and moon positions for the user's precise location and also every detail of the hourly weather forecast, to create a score of the probability of seeing wildlife...specifically deer. You can enter a zip code or click the button to get your location. You can enter any date or click the button for today's date.
Calculation of the solunar data is very complex, so I've used Javascript embedded in a local html document and processed by a hidden Web View element. That document and the needed library is in Solunar.zip...in order for this project to run, that needs to be unzipped into sdcard/HuntingTimes/ directory. The html and libraries are copyrighted and used with permission. I edited the files to pass variables directly to Tasker for twilights, sunrise/sunset and moonrise/moonset times for any coordinates, at any date.
I coded all the analysis.
Scoring factors are:
Twilight
Sunrise/Sunset
Lunar overhead/underfoot major periods
Lunar rise/set minor periods
Weather conditions (cloudy/sunny/rain/snow/many more) weighted by % chance of precip when appropriate
Barometric pressure measurement
Barometric pressure trend
Temperature
Wind speed
Others...
Hourly scoring detail is available up to 14 days from current date. Beyond that, a single score for the entire day is calculated from solunar data only. You can choose any future date you wish.
https://www.dropbox.com/s/xlu382ip88vma97/Hunting_Times.prj.xml?dl=0
https://www.dropbox.com/s/oxeefyurgy2rqa4/Solunar.zip?dl=0
********************
DASHCAM
This project launches with my car mode and discreetly records hd video through my windshield (while in the windshield mount), without displaying the view on screen (so I can use Maps or other apps) and without recording audio (so the mic is free to receive voice commands/ phone calls/etc). The recording is done with a third party app (Background Video Recorder [BVR] formerly called Secret Video Recorder [SVR]) and I use tasker to start/stop the recordings and organize the storage structure.
https://www.dropbox.com/s/7t6st60uxxss77j/Dashcam.prj.xml?dl=0
*****************
KILL ALL APPS
Tasker has a built in kill action...sometimes it doesn't work. There are a few plugins that work better but not 100%...a year or so ago I was trying to solve how to close google app, so I made my own task. This was in my car mode and I had would trigger by voice command or by waving my hand near the proximity sensor, to kill the current app. I made another modified version that looped until all apps were killed, which was part of my Exit Car Mode. That's what I've attached here:
https://www.dropbox.com/s/tc5yosesd0dzrfb/Kill_All_Apps.tsk.xml?dl=0
****************
MUTE GOOGLE APP
I use autovoice continuous mode heavily. It works by restarting google's voice recognition every 5 seconds. Google has hard coded that annoying beep into its app, without a toggle to turn it off. Only known solution before this was to mute the entire media volume channel...which means all other useful audio is muted (music, map directions, TTS, etc). This fix uses an xposed module called App Settings which can mute all the sound from any individual app. I use Tasker to detect when Autovoice is active, then turn off the sound for Google App...when Autovoice is off, turn the sound back on for Google App. Since they're is no direct way to toggle this setting subtly with an intent, I use the Auto Input plugin to accomplish the job.
Video of how it works:
https://www.dropbox.com/s/3ksgzlhdepkleif/SCR_20151223_000917.mp4?dl=0
Code:
Profile: AVC On Listener (42)
Event: Variable Set [ Variable:%AVCONTINUOUS Value:true User Variables Only: Off ]
Enter: Turn AVC Profiles On (47)
A1: If [ %GoogleSound !~ Off ]
A2: Secure Settings [ Configuration:AutoInput: service.ServiceAccessibility - Enabled Package:com.intangibleobject.securesettings.plugin Name:Secure Settings Timeout (Seconds): 0 ]
A3: Set Clipboard [ Text:google app Add: Off ]
A4: Launch App [ App:App Settings Data: Exclude From Recent Apps: Off Always Start New Copy: Off ]
A5: AutoInput Action [ Configuration:Type: Text
Value: name or package
Action : Paste
Is Tasker Action: false
Check Screen State: false Package:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A6: AutoInput Action [ Configuration:Type: Text
Value: com.google
Action : Click
Is Tasker Action: false
Check Screen State: false Package:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A7: AutoInput Action [ Configuration:Type: Text
Value: mute audio
Action : Click
Is Tasker Action: false
Check Screen State: false Package:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A8: AutoInput Action [ Configuration:Type: Id
Value: de.robv.android.xposed.mods.appsettings:id/menu_save
Action : Click
Is Tasker Action: false
Check Screen State: false Package:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A9: AutoInput Action [ Configuration:Type: Id
Value: android:id/button1
Action : Click
Is Tasker Action: false
Check Screen State: false Package:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A10: Perform Task [ Name:Kill Current App Priority:%priority+1 Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop: off ]
A11: Secure Settings [ Configuration:AutoInput: service.ServiceAccessibility - Disabled Package:com.intangibleobject.securesettings.plugin Name:Secure Settings Timeout (Seconds):0 ]
A12: Variable Set [ Name:%GoogleSound To: Off Do Maths: Off Append: Off ]
A13: End If
*******************
MUTE GOOGLE TONES FOR AUTOVOICE
That annoying tone that Google voice recognition is listening...the reason why we have to mute the whole media stream...which very much limits the possibilities of using TTS features (like Maps directions & traffic updates) at the same time as Autovoice*Continuous... I solved the problem. It works beautifully!
Requires Root
Requires Xposed
Requires module: App Settings
Requires Auto Input
The Xposed module, App Settings, allows you to mute the sound for any individual app. It mutes all the sound for the app though, not just the voice recognition tones, so this setting needs to be managed with Tasker.
I use a Variable Set event to trigger if %AVCONTINUOUS ~ true, to run a task that uses Auto Input to turn google app sound off. And another profile to turn google app sound back on when %AVCONTINUOUS ~ false. This effectively mutes that tone without having to make Autovoice mute the whole media channel, which is extremely useful for me!
Code:
Profile: AVC On Listener (42)
Event: Variable Set [ Variable:%AVCONTINUOUS Value:true User Variables Only: Off ]
Enter: Turn AVC Profiles On (47)
A1: If [ %GoogleSound !~ Off ]
A2: Secure Settings [ Configuration:AutoInput: service.ServiceAccessibility - Enabled Package:com.intangibleobject.securesettings.plugin Name:Secure Settings Timeout (Seconds): 0 ]
A3: Set Clipboard [ Text:google app Add: Off ]
A4: Launch App [ App:App Settings Data: Exclude From Recent Apps: Off Always Start New Copy: Off ]
A5: AutoInput Action [ Configuration:Type: Text
Value: name or package
Action : Paste
Is Tasker Action: false
Check Screen State: false Package:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A6: AutoInput Action [ Configuration:Type: Text
Value: com.google
Action : Click
Is Tasker Action: false
Check Screen State: falsePackage:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A7: AutoInput Action [ Configuration:Type: Text
Value: mute audio
Action : Click
Is Tasker Action: false
Check Screen State: falsePackage:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A8: AutoInput Action [ Configuration:Type: Id
Value: de.robv.android.xposed.mods.appsettings:id/menu_save
Action : Click
Is Tasker Action: false
Check Screen State: false Package:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A9: AutoInput Action [ Configuration:Type: Id
Value: android:id/button1
Action : Click
Is Tasker Action: false
Check Screen State: false Package:com.joaomgcd.autoinput Name:AutoInput Action Timeout (Seconds):20 ]
A10: Perform Task [ Name:Kill Current App Priority:%priority+1 Parameter*1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop: Off ]
A11: Secure Settings [ Configuration:AutoInput: service.ServiceAccessibility - Disabled Package:com.intangibleobject.securesettings.plugin Name:Secure Settings Timeout (Seconds): 0 ]
A12: Variable Set [ Name:%GoogleSound To: Off Do Maths: Off Append: Off ]
A13: End If
*****************
SEND MY ETA
This one is useful when navigating. It is an Autovoice profile that sends an SMS to a contact of my choice with my eta.
https://www.dropbox.com/s/f39zqz8ht0jjo09/Voice___Send_My_ETA.prf.xml?dl=0
*********************
VOICE CONTROLLED GOOGLE PLAY MUSIC
Play any artist/album/song/playlist on Google Play Music. This Autovoice profile uses regex matching for flexibility. You can say "Play artist Keller Williams" or "Play song Vicarious" etc...and the appropriate playlist will play from your library if it exists or from the 'radio station' if it doesn't.
https://www.dropbox.com/s/3jm4ey212zy79hr/Voice___Play_Music.prf.xml?dl=0
Sent from my g928c
Specific tasks/profiles/projects for our Galaxy S6 Edge+
RUGGEDHUNTER'S AUTOCOCKTAIL & NOTIFICATIONS
This is a Tasker kid app that I made. Check out the link:
XDA Thread
Please hit the Thanks button if you'll find this feature useful!
Reserved
Favorites
Sent from my g928c
Nice work - I also have issues killing apps with Tasker...nothing seems to close Waze and Play Music after getting out of the car!
DPLOY said:
Nice work - I also have issues killing apps with Tasker...nothing seems to close Waze and Play Music after getting out of the car!
Click to expand...
Click to collapse
Thanks. As long as Waze/Play Music is running in the foreground, the task above should work perfectly for you. If you need to kill it while running in the background (notification pulldown), a simple modification should get it done. :beer:
Sent from my g928c
OP and S6 Edge+ features section updated.
Sent from my S6 Edge+ g928c
BobCatRom
XDA Tasker Week in Review
Sent from my g928c
Echoe ROM
RuggedHunter said:
XDA Tasker Week in Review
Sent from my g928c
Echoe ROM
Click to expand...
Click to collapse
mate..for me the most most wanted feature is the device led blink on the emmc activity....epic feature....will give anything if anyone made it!
vagenrider said:
mate..for me the most most wanted feature is the device led blink on the emmc activity....epic feature....will give anything if anyone made it!
Click to expand...
Click to collapse
Sounds like a fun project. I can tell you that the native LED action in Tasker doesn't work for all devices, but if not, there's probably a plug-in that would work.
I'm only loosely familiar with what emmc is. If there's something specific to look at in the system to determine if there's current activity on that chip, just point me in the right direction and I might be able to work with it....modified files/broadcast intent...anything like that happen during "emmc activity"?
Sent from my g928c
Echoe ROM
RuggedHunter said:
Sounds like a fun project. I can tell you that the native LED action in Tasker doesn't work for all devices, but if not, there's probably a plug-in that would work.
I'm only loosely familiar with what emmc is. If there's something specific to look at in the system to determine if there's current activity on that chip, just point me in the right direction and I might be able to work with it....modified files/broadcast intent...anything like that happen during "emmc activity"?
Sent from my g928c
Echoe ROM
Click to expand...
Click to collapse
my friend thanks so much for the interest..believe me if you made it will be a w e s o m e for me..i dont care if build it on script commands or tasker..my progress for now is some script commands-combinations but won't work..
here..
#!/system/bin/sh
#
echoe mmc0 > /sys/class/leds:led_r/trigger;
Yeah, activating the led with a script is another good idea. But what exactly do you mean by "emmc activity"? The hard part will be detecting whatever that is and using it to trigger the action.
Sent from my g928c
Echoe ROM
RuggedHunter said:
Yeah, activating the led with a script is another good idea. But what exactly do you mean by "emmc activity"? The hard part will be detecting whatever that is and using it to trigger the action.
Sent from my g928c
Echoe ROM
Click to expand...
Click to collapse
sorry mate..i mean mmc0 (internal memory activity)..i think its possible but my point is that we must found the proper led path and proper commands to get it and my coding knowledge doesn't helps me a lot..
Does anyone know how to detect when the Edge panel has been opened, or how to make a scene over top?
sleedham said:
Does anyone know how to detect when the Edge panel has been opened, or how to make a scene over top?
Click to expand...
Click to collapse
To detect when the edge FEEDS are on for edge autococktail, I was using dumpsys window windows and detect the blocking window name of the main panel.
Certainly it's not the same for the edge PANEL... But if I had a suggestion it would be to dig thru a dumpsys and see if anything sticks out.
Sent from my iPhone using Tapatalk